GCC sangat dasar   Leave a comment

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?? :D
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

Advertisement

Posted April 10, 2010 by secureshadow in linux, programming

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.