Hướng dẫn cài đặt một số IDE miễn phí lập trình C/C++
Contents
Microsoft Visual Studio
Bạn download trực tiếp bộ cài từ trang Microsoft (https://www.microsoft.com/en-us/store/b/visualstudio) để cài đặt, nhớ download bản Community vì bản này miễn phí, tính năng cũng khá đầy đủ. Phiên bản mới nhất là Microsoft Visual Studio 2017, bạn cũng có thể download phiên bản cũ hơn như Microsoft Visual Studio 2015, Microsoft Visual Studio 2013.
Việc cài đặt rất đơn giản. Sau khi cài đặt xong, tạo thử project C/C++ để thử nghiệm. Có một vấn đề là code sử dụng thư viện của Microsoft thì chỉ chạy được trên Windows, không build được cho các OS khác như Linux, Ubuntu,...
Qt
Qt là IDE mạnh giúp phát triển các ứng dụng C/C++ chạy trên mọi môi trường Windows, Linux, MAC, Embedded Linux, Android,... Qt có bản miễn phí, hỗ trợ giao diện rất mạnh đặchỗ trợ xây dựng giao diện nhanh thông qua QML (Qt Modeling Language). Qt được sử dụng nhiều để tạo ứng dụng GUI trông môi trường nhúng.
Eclipse
IDE hoàn toàn miễn phí được nhiều lập trình viên sử dụng. Eclipse chỉ là IDE, do đó để sử dụng được bạn phải cài đặt một trình biên dịch C/C++ nào đó.
Các bước cài đặt như sau:
- B1: Cài đặt trình biên dịch C/C++
- Trên Windows: Bạn lựa chọn cài đặt 1 hoặc các trình biên dịch sau:
- MinGw: Chi tiết xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#mingw
- Cygwin: Chi tiết cài đặt xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#cygwin
=> Sau khi cài đặt bạn nhớ add đường dẫn tới biến môi trường PATH.
- Trên Ubuntu: Dùng lệnh sau để cài đặt
sudo apt-get install gcc
sudo apt-get install cc
sudo apt-get install g++
- Trên Windows: Bạn lựa chọn cài đặt 1 hoặc các trình biên dịch sau:
- B2: Cài đặt công cụ thêm nếu cần
Thường hai công cụ hay sử dụng nhất đó là make và cmake.- Trên Windows:
- Cài đặt make: Với make thì MinGW có sẵn mingw32-make.exe để thay thế cho make, còn với Cygwin thì bạn phải tải bản exe tương ứng vào copy vào thư mục bin tương ứng của Cygwin.
- Cài đặt cmake: Với cmake bạn download ứng dụng về cài đặt bình thường.
- Trên Ubuntu: Dùng lệnh sau để cài đặt
sudo apt-get install make
sudo apt-get install cmake
- Trên Windows:
- B3: Bạn download và cài đặt Eclipse
Mặc định Eclipse không hỗ trợ phát triển ứng dụng C/C++ mà bạn phải cài đặt thêm plugin "Eclipse CDT". Chi tiết xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html - B4: Cài đặt CDT (Eclipse C/C++ Development Tool)
Chạy Eclipse, vào Help ⇒ Install New Software ⇒ trong trường "Work with", chọn:- Kepler - http://download.eclipse.org/releases/kepler" (or juno for Eclipse 4.2; or helios for Eclipse 3.7).
- Oxygen - http://download.eclipse.org/releases/oxygen/201712201001
- Tùy phiên bản chọn, nói chung chọn link nào mà có chọn “Programming Language” như dưới là được
Trong hộp "Name", mở rộng mục "Programming Language" ⇒ Chọn "C/C++ Development Tools" ⇒ "Next" ⇒ ... ⇒ "Finish".
- B5: Hoàn thành
Sau khi cài đặt xong, bạn không cần cấu hình bất kỳ gì thêm như với Cygwin hay MinGW mà CDT sẽ tự động tìm kiếm và nhận trình biên dịch C/C++ trong biến môi trường PATH.
Khi cài đặt CDT xong, Eclipse sẽ yêu cầu bạn restart lại Eclipse, sau khi Eclipse restart xong sẽ tự động nhận các trình biên dịch C/C++. Để kiểm tra bạn vào mục "Windows => Preferences => C/C++" sẽ thấy:
Netbeans
Netbeans cũng là IDE hoàn toàn miễn phí được nhiều lập trình viên sử dụng khi lập trình Java. Netbeans cũng hỗ trợ phát triển ứng dụng C/C++.
Các bước cài đặt như sau:
- B1: Cài đặt trình biên dịch C/C++
- Trên Windows: Bạn lựa chọn cài đặt 1 hoặc các trình biên dịch sau:
- MinGw: Chi tiết xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#mingw
- Cygwin: Chi tiết cài đặt xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#cygwin
=> Sau khi cài đặt bạn nhớ add đường dẫn tới biến môi trường PATH.
- Trên Ubuntu: Dùng lệnh sau để cài đặt
sudo apt-get install gcc
sudo apt-get install cc
sudo apt-get install g++
- Trên Windows: Bạn lựa chọn cài đặt 1 hoặc các trình biên dịch sau:
- B2: Cài đặt công cụ thêm nếu cần
Thường hai công cụ hay sử dụng nhất đó là make và cmake.- Trên Windows:
- Cài đặt make: Với make thì MinGW có sẵn mingw32-make.exe để thay thế cho make, còn với Cygwin thì bạn phải tải bản exe tương ứng vào copy vào thư mục bin tương ứng của Cygwin.
- Cài đặt cmake: Với cmake bạn download ứng dụng về cài đặt bình thường.
- Trên Ubuntu: Dùng lệnh sau để cài đặt
sudo apt-get install make
sudo apt-get install cmake
- Trên Windows:
- B3: Bạn download và cài đặt Netbeans
Với Netbeans, bạn phải tải bản hỗ trợ C/C++. Sau khi cài đặt xong, bật Netbean lên và tạo mới ứng dụng C/C++ Project, Netbeans sẽ tự động quét và nhận các trình biên dịch C/C++ trong biến môi trường PATH.
Nếu bạn muốn kiểm tra Netbeans nhận trình dịch nào bạn có thể vào menu "Tools => Options => Chọn mục C/C++":
<Đang cập nhật>
Ghi chú: Bạn xem thêm một số Tips & Trickstại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html#zz-5.