Cách compile c/c++ trên sublime?

Thank bạn nhìu lắm, mình làm được rùi :smile:

1 Like

Bạn ơi nếu như với C++ thì phải làm sao hả bạn , cho mình xin với cảm ơn bạn :blush:

C++ hình như vẫn compile được :smile:

Giờ sao cho nó xuất ra màn hình console đây bạn ? :smiley: . Hồi trước có hỏi rồi giờ hỏi tiếp đây :grin:

Bạn thử thay cái gcc = g++, source.c = source.cpp trong cái file build xem

Khúc sau này mình ko hiểu bạn ơi :grin: .
Cài Shell TurtleStein, mở package control -> install package, type cái đó vào cài.
Xong rồi test thử, tạo file mới, viết chương trình nho nhỏ, lưu thành file.c, sau đó để chạy cmd thì bạn bấm ctrl+shift+alt+C, rồi chuyển tới folder có chứa chương trình c của bạn, bạn type tên chương trình, ví dụ file bạn lưu là test.c thì bạn chỉ cần type test trên cmd thôi

Các bạn xem bài viết hướng dẫn compile và run C++ code của mình tại đây

1 Like

Thank bạn để mình làm thử liền :heart_eyes:

1 Like

bạn ơi cái này sao nó ko tự chạy màn hình đen ấy lên được tới :sweat_smile: , cần phải làm gì để nó tự chạy lên như devC hay CodeBlock nhỉ :grin:

chạy màn hình đen là sao nữa bạn, cái này nó hiện lên conslole rồi đó, bạn nhấn Ctr + Shift + B, à mà cái này không chạy để nhập được đâu, chỉ chạy để hiển thị(xuất) thôi. Còn chạy console để nhập thì sau khi build == sublime xong, bạn nhấn double vào file exe mà chạy, cũng có chậm lắm đâu, hoặc bạn có thể mở sẵn một cửa sổ cmd rồi gõ lệnh là tên file bạn đặt, rồi chạy, sau đó bạn cứ ấn phím mũi tên lên là nó lại hiện ra lệnh cũ, thao tác rất nhanh.

mình đã làm giống như các tuturial cài mingw rồi nhưng compile lại lỗi, hình 1 là khi mình nhấn ctrl B, còn hình 2 là mình nhấn ctrl shift B, ai biết cách khắc phục không chỉ dùm mình với ?

Cái zlib1.dll là do bạn cài thiếu thư viện, xem ở đây nhé: http://stackoverflow.com/questions/25542055/mingw-c-compiler-zlib1-dll-missing-error

Còn để compile được thì bạn vào Tools -> Build System -> New Build System rồi paste đoạn này vào, lưu lại:

{
    "cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-static", "-Wall", "-time", "$file", "-o", "$file_base_name.exe", "&&", "start", "$file_base_name"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "working_dir": "${project_path:${folder}}",
    "selector": "source.c",
    "shell": true,
    "encoding": "latin1"
}

Then sit back and relax :smile:

1 Like

cảm ơn bạn nhiều nha, mình làm được rồi, nhưng sao nó không hiện output ra console nhỉ ? mặc định nó như vậy hay có cần cài đặt gì thêm không bạn ?

Nó có output ra, nhưng lại tắt nhanh quá không kịp nhìn thôi. Bạn có thể thêm hàm getchar hoặc in ra file để xem kết quả :smile:

1 Like

“Cài Shell TurtleStein” bạn chỉ mình cái đó với

anh giúp em cái lỗi này với ạ
em dùng window
gcc: error: : No such file or directory
gcc: fatal error: no input files
compilation terminated.
[Finished in 0.1s with exit code 1]
[cmd: [‘gcc’, ‘’, ‘-o’, ‘/’]]
[dir: C:\Program Files\Sublime Text 3]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Skype\Phone;C:\TDM-GCC-32\bin]

Sao mình bị lỗi này bạn nhỉ (khi nhấn Ctrl + Shift + B)

The system cannot find the path specified.
[Finished in 0.2s with exit code 1]
[cmd: ['C:\\MinGW\\bin\\mingw32-g++.exe', '-static', '-Wall', '-time', 'E:\\CommandLine\\source.cpp', '-o', 'source.exe', '&&', 'start', 'source']]
[dir: E:\Website]
[path: C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Users\MyPC\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Skype\Phone\;C:\Program Files\CodeBlocks\MinGW\bin\gcc.exe]

em dịch xong thì nó không chạy trên sub luôn, lúc bấm vào chương trình thì

mà tải file về cũng không chạy được

g++ main.cpp -o test.exe :smiley:

bạn ơi , b teamview với mình dc k ? mình làm không dc
khi chèn gcc vào cmd thì lỗi bên Sublimetext lỗi dictionnảy… b xem giúp mình vs

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?