Cài đặt môi trường lập trình C/C++ với MinGW-w64

Bài viết đăng tại : https://final-blade.com

Hướng dẫn cách Cài đặt môi trường lập trình C/C++ với MinGW-w64. MinGW-w64 là một trình biên dịch ngôn ngữ C/C++ miễn phí, và bạn sẽ học được cách cài đặt cũng như cách sử dụng nó để biên dịch và chạy chương trình C/C++ sau bài học này.

MinGW cũng được tích hợp sẵn trong một số IDE (môi trường phát triển tích hợp) phục vụ cho lập trình C/C++ như là Dev C++ chẳng hạn. Nếu bạn đã cài đặt Dev C++ trong máy thì bạn không cần cài MinGW độc lập nữa mà có thể sử dụng ngay phần mềm đã cài này. Tuy nhiên bạn sẽ vẫn phải tiến hành khai báo biến môi trường như Kiyoshi sẽ hướng dẫn ở phần dưới để có thể sử dụng MinGW-w64 trong cmd.

Cài đặt MinGW-w64

Để sử dụng MinGW-w64, chúng ta có thể tải file cài đặt MinGW-w64, hoặc là sử dụng bản cài sẵn WinLibs được tích hợp sẵn cả GCC và MinGW-w64 dành cho Windows.

Việc thiết lập trực tiếp MinGW-64 vào máy thì có ưu điểm là tất cả chúng ta hoàn toàn có thể lựa chọn được những phiên bản mới nhất để cài .

Tuy nhiên thì do khi cài đặt trực tiếp MinGW-64 thường xảy ra lỗi the file has been downloaded incorrectly, với lại sử dụng bản cài sẵn WinLibs thì nhẹ hơn và tiết kiệm công sức cài đặt, lại dễ dàng sử dụng trên nhiều máy khác nhau, nên Kiyoshi khuyên bạn nên sử dụng bản cài sẵn hơn là cài trực tiếp.

Đối với những bạn muốn dùng bản cài trực tiếp, những bạn hoàn toàn có thể tải về bản thiết lập và thực thi cài bằng cách sử dụng đường link này : http://mingw-w64.org/ .Còn sau đây thì Kiyoshi sẽ hướng dẫn bạn cài MinGW-w64 bằng cách sử dụng bản cài sẵn WinLibs nhé .

Tải bản portal MinGW-w64 được tích hợp trong WinLibs

Các bạn truy cập vào link sau:
WinLibs standalone build of GCC and MinGW-w64 for Windows

Hãy kéo xuống dưới và click vào versions muốn tải về. Ở đây thì Kiyoshi chọn phiên bản mới nhất.

Khi đó, bản portal dưới dạng file 7 z sau đây sẽ được tải về máy :

winlibs-x86_64-posix-seh-gcc-11. 2.0 - llvm-12. 0.1 - mingw-w64-9. 0.0 - r1. 7 z

Hãy giải nén file này, sau đó vận động và di chuyển thư mục giải nén vào vị trí bất kể mà bạn muốn đặt chương trình MinGW-w64 trong máy của mình. Ví dụ, Kiyoshi sẽ chuyển thư mục vào ổ D với path như sau :

D : \ Programe \ mingw64

Như thế là xong phần tải về. Tuy nhiên tại thời gian này thì tất cả chúng ta vẫn chưa thể sử dụng được chương trình này trong cmd để hoàn toàn có thể compile mã nguồn C đâu. Hãy làm thêm bước sau đây để hoàn thành xong việc thiết lập nhé .

Khai báo biến môi trường để có thể sử dụng MinGW-w64 trong cmd

Đây là việc làm bắt buộc không nhưng với chương trình MinGW-w64 ở trên mà là với tổng thể những chương trình khác mà bạn muốn sử dụng trực tiếp chương trình trên CMD của Windows .

Để khai báo MinGW-w64 ở trên, chúng ta sẽ thêm đường dẫn trỏ đến foloder bin nằm trong folder mingw64 mà chúng ta mới giải nén ở trên vào biến môi trường windows:

D : \ Programe \ mingw64 \ bin
  • Bạn hãy thay thế đường dẫn ở trên bằng đường dẫn thực trong máy của bạn nhé.

Cách khai báo path vào biến môi trường tự nhiên như sau :

  1. Mở menu Start bằng cách nhấn phím Windows .
  2. Gõ Environment variables và nhấp vào kết quả Edit the system environment variables.

  3. Màn hình thiết lập biến thiên nhiên và môi trường trong Windows sẽ hiện ra
  4. Chọn Path, sau đó click vào nút Edit để tiến hành thêm đường dẫn D:\Programe\mingw64\bin vào biến Path.

  5. Click nut New, sau đó nhập đường dẫn trên, rồi nhấn nút OK > OK .

Như thế là tất cả chúng ta đã hoàn thành xong việc thiết lập thiên nhiên và môi trường lập trình c với MinGW-w64 rồi .

Biên dịch và chạy chương trình C với MinGW-w64

Sau khi đã cài MinGW-w64 với bản cài sẵn ở trên, tất cả chúng ta sẽ dùng câu lệnh sau để triển khai biên dịch chương trình C với MinGW-w64 :gcc – o filename filename. c

Trong đó gcc -o là lệnh để compile, filename là tên bạn đặt cho file sau khi biên dịch, và filename.c là tên file chứa mã nguồn chương trình C cần biên dịch.

Bạn cũng có thể lược bỏ dòng - o filename và sử dụng cú pháp sau đây để biên dịch chương trình C. Tuy nhiên lưu ý là file exe tạo ra sẽ luôn là a.exe và bạn cần phải thay thế tên nó bằng một tên khác nếu như muốn compile nhiều file chương trình C.

gcc filename. cVí dụ đơn cử, tất cả chúng ta sẽ compile chương trình Helloworld đã được Kiyoshi trình làng trong bài Các viết và lưu chương trình trong C với mã nguồn như sau :



int main

(void)

{


printf(" Hello World ! \ n ");


return 0;


}

Hãy lưu lại file trên với tên helloworld.c tại một thư mục bất kỳ, ví dụ như là D:\code\c\helloworld.c chẳng hạn.

Để biên dịch (compile) file .c trên, trước hết chúng ta mở cmd trên máy tính, sau đó di chuyển đường dẫn trong cmd tới thư mục chứa file c bằng lệnh sau:

cd/d D:\code\c


Sau đó, hãy chạy lệnh sau đây để tiến hành compile file helloworld.c:

gcc - o helloworld helloworld. c

Lưu ý là ở đây bạn hoàn toàn có thể tùy ý chỉ định tên của file exe sau khi được compile. Ví dụ :

gcc - o abc helloworld. c


gcc - o xzy helloworld. c

Sau khi compile thành công, một file helloworld.exe sẽ được tạo ra trong cùng thư mục với file helloworld.c như dưới đây:

Và lúc này, bạn chỉ cần nhập tên ( hoặc đường dẫn ) của file exe vừa compile ở trên vào cmd để chạy file là xong .

helloworld.exe

Kết quả bạn có thể thấy chương trình chạy và in ra màn hình câu chào Hello world! như sau:

Biên dịch chương trình C với MinGW-w64

Biên dịch và chạy chương trình C++ với MinGW-w64

Một cách tương tự thì bạn cũng có thể sử dụng MinGW-w64 để biên dịch và chạy chương trình C++ bằng cách dùng lệnh g++ thay cho lệnh gcc với cú pháp như sau:

g + + – o filename filename.cpp

Tương tự thì bạn cũng có thể sử dụng cú pháp sau đây và lưu ý là file exe tạo ra sẽ luôn là a.exe. Do đó bạn cần phải thay thế tên nó bằng một tên khác nếu như muốn compile nhiều file chương trình C++.

g + + filename.cpp

Ví dụ cụ thể, chúng ta có file sample.cpp với đường dẫn là D:\code\c\sample.cpp, với mã nguồn sau đây:


using namespace std;



int main( )


{


int numbers[5] = {1, 2, 5, 6, 8};


cout << numbers[1];


return 1;


}

Để compile và chạy file C + + này tất cả chúng ta làm như sau. Đầu tiên tất cả chúng ta mở cmd trên máy tính, sau đó vận động và di chuyển đường dẫn trong cmd tới thư mục chứa file C + + trên bằng lệnh sau :

cd/d D:\code\c


Sau đó, hãy chạy lệnh sau đây để tiến hành compile file sample.cpp:

g + + - o sample sample.cpp

Lưu ý là ở đây bạn hoàn toàn có thể tùy ý chỉ định tên của file exe sau khi được compile. Ví dụ :

g + + - o ghk sample.cpp

g + + - o xzy sample.cpp

Sau khi compile thành công, một file sample.exe sẽ được tạo ra trong cùng thư mục với file sample.cpp như dưới đây:

Và lúc này, bạn chỉ cần nhập tên ( hoặc đường dẫn ) của file exe vừa compile ở trên vào cmd để chạy file là xong .

sample.exe

Kết quả bạn có thể thấy chương trình chạy và in ra màn hình kết quả như sau:

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn về cách Cài đặt môi trường lập trình C và C++ với MinGW-w64 rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu và khám phá những kiến thức và kỹ năng sâu hơn về JavaScript trong những bài học kinh nghiệm tiếp theo .

URL Link

https://final-blade.com/c/lap-trinh-c-co-ban/cai-dat-moi-truong-lap-trinh-c-c/cai-dat-moi-truong-lap-trinh-c-voi-mingw/