hello world.. kali ini saya ingin menulis tentang GCC (compiler C di linux), kali ini cara yang sederhana dan sangat sederhana sekali, oke
the first-nya kita coba dengan menuliskan code bahasa C sederhana untuk HalloIndonesiaku.c:
$ nano HalloIndonesiaku.c
----- the code of HalloIndonesiaku.c -----
#include
main()
{
printf("Hallo Indonesiaku\n");
return 0;
}
---------------- end of code, save --------------
lalu untuk proses compile sederhananya adalah :
$ gcc -o HalloIndonesiaku.c HalloIndonesiaku.c
dan eksekusi
$ ./HalloIndonesiaku
sip, untuk kompilasi tahap kedua adalah bagaimana caranya kita mendapatkan file object .o
caranya:
$ gcc -c HalloIndonesiaku.c
dari sini akan dihasilkan file object HalloIndonesiaku.o dari sini lalu kita kompilasi dengan perintah
$ gcc -o HalloIndonesiaku HalloIndonesiaku.o
good, lalu sekarang adalah kita menggunakan kita mencoba menggunakan perintah
$ gcc -S HalloIndonesiaku.c
take a look… and what you see??
you find a file with .s right?? ![]()
yah apakah file dengan extensi .s itu? kita lihat dengan
$ nano HalloIndonesiaku.s
kita akan mendapatkan code code dengan bahasa assembly dengan syntax AT&T. sip sekian dulu sharing sederhananya, itung itung pemanasan, udah lama gak ngeblog, domain udah lama gak idup, doain bisa dihidupin lagi
see ya