Khác với Linux thường được "cài" sẵn bộ trình dịch này, Windows là một hệ điều hành nguồn đóng nên họ chỉ muốn cho ta dùng những thứ của họ (Visual chẳng hạn).
Vì thế ta cần cài đặt thêm bộ trình dịch này vào Windows. Trong đó MinGW là phiên bản GNU compiler phổ biến nhất dành cho Windows.
- Nếu các bạn đã cài một IDE nào đó có sẵn MinGW (Dev-C++, cpp::Block,...) thì ta không cần cài thêm MinGW nữa.
- Nếu không : Các bạn có thể tải MinGW tại đây : MinGW (Bản này là mới nhất - ngày 26-4-2012).
3. Set up biến môi trường (Envinroment Variables) cho Windows.
Linux thì khỏi nhá. Có được tích hợp khi bạn chạy shell rồi.

---- Advanced System Settings

---- Envinroment Variables

---- path
---- edit path
---- Copy đường dẫn từ thư mục chứa MinGW hoặc thư mục bin của Dev-C++
(hoặc)
(hoặc)
--- Test :
gcc --version

g++ --version

Với Dev-C++ còn có thêm tiện ích make (GNU make) rất tiện lợi cho việc liên kết các file sau này để tạo thành một chương trình.

4. Complie and Run
File main.cpp
File main.cpp mình đặt trong thư mục test_GNU_gcc tại ổ F.

Biên dịch file này :

Kết quả chương trình.

Cú pháp biên dịch
Vì thế ta cần cài đặt thêm bộ trình dịch này vào Windows. Trong đó MinGW là phiên bản GNU compiler phổ biến nhất dành cho Windows.
- Nếu các bạn đã cài một IDE nào đó có sẵn MinGW (Dev-C++, cpp::Block,...) thì ta không cần cài thêm MinGW nữa.
- Nếu không : Các bạn có thể tải MinGW tại đây : MinGW (Bản này là mới nhất - ngày 26-4-2012).
3. Set up biến môi trường (Envinroment Variables) cho Windows.
Linux thì khỏi nhá. Có được tích hợp khi bạn chạy shell rồi.
---- Advanced System Settings
---- Envinroment Variables
---- path
--- Test :
gcc --version
g++ --version
Với Dev-C++ còn có thêm tiện ích make (GNU make) rất tiện lợi cho việc liên kết các file sau này để tạo thành một chương trình.
4. Complie and Run
File main.cpp
1
| #include <iostream>int main () {std::cout << "Hello ITVA.INFO" << std::endl;return 0;} |
File main.cpp mình đặt trong thư mục test_GNU_gcc tại ổ F.
Biên dịch file này :
Kết quả chương trình.
Cú pháp biên dịch
1
| g++ -o <tên file chạy> <tên file mã nguồn> |
1
| g++ -o run.exe main.cpp
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
Mặc định khi cài mingw bạn sẽ không có file nào có tên là make.exe trong thư mục bin, mà chỉ có mingw32-make.exe. Vì vậy với các bạn cài mingw riêng chúng ta sẽ dùng lệnh mingw32-make chứ không phải make. Hoặc đơn giản hơn, bạn copy file mingw32-make lưu lại trong cùng thư mục với tên là make, giờ thì bạn dùng lệnh make hoặc mingw32-make đều được rồi
ReplyDeleteNếu bạn có nhiều makefile thì bạn dùng lệnh
make -f ten_makefile