Cài đặt Môi Trường Lập Trình C/C++ Với MinGW-w64
Có thể bạn quan tâm
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.
- Xem thêm: Cài đặt môi trường lập trình C/C++/C++ với Dev C++
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 cài đặt trực tiếp MinGW-64 vào máy thì có ưu điểm là chúng ta có thể chọn lựa được các 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 các bạn muốn dùng bản cài trực tiếp, các bạn có thể tải về bản cài đặt và tiến hành 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 7z 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.7z |
Hãy giải nén file này, sau đó 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 điểm này thì chúng ta vẫn chưa thể sử dụng được chương trình này trong cmd để có thể compile mã nguồn C đâu. Hãy làm thêm bước sau đây để hoàn thành việc cài đặt nhé.
Khai báo biến môi trường để có thể sử dụng MinGW-w64 trong cmd
Đây là công việc bắt buộc không nhưng với chương trình MinGW-w64 ở trên mà là với tất cả các 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 như sau:
Mở menu Start bằng cách nhấn phím Windows.
Gõ Environment variables và nhấp vào kết quả Edit the system environment variables.
Màn hình cài đặt biến môi trường trong Windows sẽ hiện ra
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.
Click nut New, sau đó nhập đường dẫn trên, rồi nhấn nút OK > OK.
Như thế là chúng ta đã hoàn thành việc cài đặt 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, chúng ta sẽ dùng câu lệnh sau để tiến hành 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.c
Ví dụ cụ thể, chúng ta sẽ compile chương trình Helloworld đã được Kiyoshi giới thiệu 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 có thể tùy ý chỉ định tên của file exe sau khi được compile. Ví dụ:
gcc -o abc helloworld.cgcc -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 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 chúng ta làm như sau. Đầu tiên 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++ 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 có thể tùy ý chỉ định tên của file exe sau khi được compile. Ví dụ:
g++ -o ghk sample.cppg++ -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 những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/c/lap-trinh-c-co-ban/cai-dat-moi-truong-lap-trinh-c-c/cai-dat-moi-truong-lap-trinh-c-voi-mingw/
Từ khóa » Trình Biên Dịch Gcc
-
Hướng Dẫn Cài đặt Trình Biên Dịch C/C++ MinGW (gcc) - CodeCute
-
Cách để Biên Dịch Chương Trình C Bằng GNU (GCC) - WikiHow
-
01. Cài đặt Trình Biên Dịch C - GCC - YouTube
-
8 Trình Biên Dịch Hàng đầu Tốt Nhất Hiện Nay Cho Ngôn Ngữ Lập Trình ...
-
Cách Cài đặt Trình Biên Dịch Gcc Trên Ubuntu 18.04 - Joe Comp
-
Cài đặt MinGW: Trình Biên Dịch Cho C/C++ Trên Windows 10
-
Hướng Dẫn Cài đặt Trình Biên Dịch C/C++ MinGW (gcc) - EXP.GG
-
Trình Biên Dịch GCC C - RT
-
Download GCC - Trình Biên Dịch Hệ điều Hành GNU/Linux Và BSD
-
Trình Biên Dịch Gcc - 123doc
-
Trình Biên Dịch Gcc - Quan-tri-mang-nuy-vn-17308_-_ ... - 123doc
-
Biên Dịch Chương Trình Trong C
-
Khởi Tạo Môi Trường Lập Trình C Trên Linux Với GCC - STDIO