01/10/2018, 00:16
Ai chỉ cho mình hướng dẫn cài đặt MinGW vào sublime text 3 với!
Mình đã có sẵn sublime text 3 rùi mà mình muốn học c++ luôn cho tiện,mình cũng đã tìm hiểu trên mạng muốn học C thì phải cài MinGW gì đó vào thì mới dùng được . Vậy ai bit chỉ mình với nhé!
Nhân tiện cho mình hỏi luôn là viết c++ trên sublime text có khác gì với mấy chương trình viết code khác ko . hihi
Bài liên quan
Clion còn win thì visual studio mà táng
Sublime text là 1 text editor (có mỗi tính năng edit file text thôi). Sử dụng Text Editor cũng có cái hay riêng (khởi động nhanh, nhẹ tốn ít RAM, cảm giác dùng Text Editor gõ code giống như dùng kiếm gỗ mà vẫn có tính sát thương kẻ thù …)
Nếu trên Linux thì bạn không cần cài đặt gì thêm mà sử dụng Build System của Sublime
1- Tools > Build System > New Build System
2- Sử dụng build command sau
Build sử dụng g++ để build và link file (nó sẽ tự detect file_path, file_name nhờ các biến hệ thống và context)
3- Save file với tên C++.sublime-build trong thư mục {Sublime_appdata_folder}/Packages/User
(Windows là: C:\Users<username>\AppData\Roaming\Sublime Text 3)
Việc cài MingW là để sử dụng g++ thôi (trên Windows hình như là gcc, không nhớ lắm vì cực ít dùng Windows). Còn nếu không thích dùng g++ thì có thể dùng các chương trình build khác như MSBuild (msbuild.exe), devenv, nmake (đều của Microsoft), Cmake, …
Trong Sublime Text 3 đã có sẵn Build System cho C++ và một số ngôn ngữ khác, chỉ cần cài dặt MinGW, sau đó cài đặt thêm đường dẫn Path trong En
Cách làm:
Một số lưu ý nhé:
Hình ảnh demo (mình sử dụng Win10, từ Win8 trở xuống thì bước cuối nó hơi khác 1 chút, nó k hiện table như vậy mà chỉ hiện trong 1 textbox, phải edit trong textbox như hướng dẫn ở trên. Còn win10 thế này thì chỉ cần click New sau đó paste đường dẫn vào là xong
p/s: ở đây, trong máy mình đã có sẵn CB nên mình sử dụng MinGW của nó luôn chứ không cài mới MinGW. Trường hợp cài mới MinGW thì thư mục MinGW thường mặc định là C:\MinGW
1- Có khá nhiều plugin cho phép auto-complete các core function. Mình hay dùng https://packagecontrol.io/packages/C%2B%2B%20Starting%20Kit. Tuy nhiên, nếu function của mình ở file khác thì nó không scan được (chưa thử các plugin khác)
2- Vẫn có thể chạy với param đầu vào. Cho thêm biến param vào cuối là được.
ý là custom input, nhất là 1 array lớn
chứ dùng para ở argument của main thì không nói gì rồi