Cara menjalankan dan kompilasi C atau C++ dengan menggunakan Sublime Text 3.
Prerequisite
- MinGW MinGW dapat di-download di sourceforge.net.
- Sublime Text 3 Sublime Text 3 dapat di-download di www.sublimetext.com/3.
MinGW
Apabila belum install MinGW, bisa klik link di atas, lalu pilih (download) versi yang sesuai dengan Operating System kita. Misalnya untuk Windows 64 bit, kita dapat menggunakan pilihan berikut:
Setelah instalasi berhasil, kita harus menambah entry pada system variable, dengan cara sebegai berikut:
- Klik start, masukkan kata kunci
variable
- Pilih
Edit the system environment variables
- Pilih
Environment Variables...
- Tambah variable baru untuk
System variables
- (optional) untuk
User variables
- Dengan cara pilih variable
Path
lalu klikEdit...
- Klik
New
, lalu masukkan lokasi instalasi MinGW
Build System
Kita akan membuat 2 macam build system yang berbeda. Meskipun keduanya bisa untuk C dan C++, versi pertama hanya bisa digunakan untuk menampilkan output saja dan versi kedua bisa digunakan untuk membaca input dari user dan menampilkannya melalui Command Prompt.
Build System 1 (output)
Buka Sublime Text 3, kemudian pilih menu Tools
› Build System
› New Build System...
Akan muncul template Build System, kemudian ganti isinya menjadi seperti berikut:
{ | |
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"", | |
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | |
"working_dir": "${file_path}", | |
"selector": "source.c, source.c++", | |
"variants": | |
[ | |
{ | |
"name": "Run", | |
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\"" | |
} | |
] | |
} |
Lalu simpan dengan nama (sebagai contoh) ahoCPP.sublime-build
Build System 2 (input/output)
Sama seperti sebelumnya, buka Sublime Text 3, kemudian pilih menu Tools
› Build System
› New Build System...
Akan muncul template Build System lain, kemudian ganti isinya menjadi seperti berikut:
{ | |
"cmd": ["g++.exe", "-std=c++14", "-o", "$file_base_name", "$file", "&&", "start", "cmd", "/c", "$file_base_name & echo. & echo. & pause"], | |
"shell": true, | |
"selector": "source.c++" | |
} |
Lalu simpan dengan nama (sebagai contoh) ahoCppInput.sublime-build
Pastikan bahwa yang diubah hanya nama file-nya saja dan biarkan extension tetap
.sublime-build
Testing
Untuk mencoba instalasi di atas, kita buat program sederhana.
Test Build System 1
#include <stdio.h> | |
int main() | |
{ | |
printf("Berhasil !!!"); | |
return 0; | |
} |
Simpan file dengan extension
.c
untuk C atau.cpp
untuk C++.
Kemudian pilih menu Tools
› Build System
› ahoCPP
.
Lalu pilih menu Tools
› Build With...
, atau dengan shortcut Ctrl+Shift+B
maka akan muncul tampilan seperti berikut:
Pilih ahoCPP - Run
, maka akan muncul output Berhasil !!!
, seperti berikut:
Test Build System 2
#include <iostream> | |
using namespace std; | |
int main() { | |
int num; | |
cout << "Masukkan integer: "; | |
cin >> num; // baca input dari user | |
cout << "Angka yang anda masukkan: " << num; | |
return 0; | |
} |
Simpan file dengan extension .c untuk C atau .cpp untuk C++.
Kemudian pilih menu Tools
› Build System
› ahoCppInput
.
Lalu pilih menu Tools
› Build With...
, atau dengan shortcut Ctrl+Shift+B
maka akan muncul Command Prompt seperti berikut:
Hasil kompilasi akan tersimpan pada direktori yang sama dengan source file.
Reference
Tutorial ini dibuat berdasarkan referensi dari gist.github.com
Top comments (0)