GNU Compiler Collection pertama kali di tulis oleh Richard M Stallman, yang awalnya hanya untuk meng-compile program yang di tulis dengan C. GCC tidaklah hanya tersedia pada Linux tetapi juga pada sistem yang Unix-Like lain seperti Freebsd, Netbsd,Openbsd seperti halnya pada Windows via Cygwin, Mingw32 dan lain2. GCC mendukung suatu platform yang luas seperti Intel x86 Arsitektur, AMD x86-64 , Alfa dan SPARC arsitektur.
GCC akan menjadi sangat penting ketika kita membutuhkannya untuk meng-compile sebuah program atau ingin meng-install sebuah program yang berbentuk source. Dalam Linux system GCC di gunakan sebagai compiler utama dalam meng-compile program2nya, bahkan kernel pun menggunakan GCC untuk meng-compile. Pada beberapa Distro ada yang menyertakannya secara default dalam systemnya paket GCC dan ada beberapa distro yang mungkin untuk tujuan desktop tidak menyertakannya. Untuk mengetahui apakah di system anda sudah tertanam GCC cek dengan perintah berikut.
Debian Family
# dpkg -l | grep gcc
Redhat Family
# rpm -q gcc
Slackware Family
# (sorry aku ga’ apal)
Atau
# gcc -v
Kalau sudah ada kita siap untuk codding, Jika belum maka kita mengambil paket dari mirror distribusi yang kita gunakan, karena kita tidak bisa mengi-compile GCC dari source tanpa GCC itu sendiri :D.
Debian Family
# apt-get install gcc jika offline # dpkg -i [file_paket_gcc]
Redhat Family
# rpm -ivh [paket-gcc]
Slackware Family
# pkgtool -i [paket_gcc]
Setelah beres kita lanjutkan yah, kita coba buat 2 buah listing program. yang pertama helloword.h
// helloworld.h
#define COUNT 2
static char hello[] = "hello world";
Listing yang kedua adalah helloword.c
// helloworld.c
#include
#include "helloworld.h"int main(){
int i;for(i = 0;i <= COUNT; i++)
{printf("%s - %dn",hello,i);
}return 0;
}
Compile program diatas dengan perintah…
# gcc -v -o helloworld helloworld.c
Kemudian program binary dapat di exekusi dengan perintah ./helloword
Sekian tutor kecil dan sepele-nya, tetap semangat belajar codding dengan codding kita dapat beberapa keuntungan-nya belajar C.
Menggunakan GNU Compiler Collection
21.25
|
Label:
Teknik Compiler
|
This entry was posted on 21.25
and is filed under
Teknik Compiler
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
-
Archive
-
▼
2007
(108)
-
▼
Oktober
(58)
- Artificial Intelligence 2
- Evolusi kepintaran buatan (A.I).
- Kepintaran Buatan...
- Intelegensia Buatan / Artificial Intelligence (AI)...
- Mesin spiritual - Merapatkan jurang manusia dan mesin
- Artificial Intelligence vs Artifial Neural Network ?
- Komputer yang berintelegensi
- Aplikasi Kepintaran Buatan (AI) Dalam Ekonomi Dan ...
- Tentang A.I
- Kecerdasan Buatan
- PENGENALAN ASAS KEPADA BIOTEKNOLOGI, TEKNOLOGI NAN...
- Artificial Intellegence
- Kompilasi Kernel
- Pengenalan bahasa C
- Menggunakan GNU Compiler Collection
- Interpreter dan Compiler
- Virus Tutorial : MEMBUAT COMPILER SEDERHANA DENGAN VB
- Teknik Kompilasi
- Compiler Construction
- C compiler
- Bag II Operator, Deklarasi Dan Tipe Data
- error: C compiler cannot create executables
- Setting Compiler Java di Windows
- FreePascal, free open-source compiler
- 3D Analyst Untuk Menentukan DAS
- PCA untuk Pengenalan Wajah
- Aplikasi Komputer Grafis Melalui Teknologi CGI di ...
- Open GL di dalam VGA
- Nasib Open GL
- Satelit Mata-mata untuk Lingkungan
- Tipu-Tipu Ala SIG
- GIS dan WebGIS
- Open Source GIS
- Apa GIS?
- Menyajikan Peta Lewat Internet
- Analisis Tingkat Kerawanan Bencana Alam Geologi Ba...
- E-Commerce
- Why Use GIS?
- What is GIS?
- Health Informatics - Implementasi sistem informasi...
- Aplikasi Web Service Dalam Sistem Informasi Rumah ...
- Transformasi eBusiness ke mBusiness
- E-Business
- LITBANG TEKNOLOGI INFORMASI PERTAMBANGAN
- GIS - Mapping Solution
- Sistem Informasi Geografis Manajemen Data Potensi ...
- Trend Sistem Informasi Industri Perbankan
- Kemajuan Teknologi LCD
- PS 3 Siap Berfungsi Menjadi TV Tuner
- Virus Berbahaya 25 Tahun Terakhir
- Dikembangkan, Telepon Gratis Via Ponsel
- Evolusi PMP Touch and Play
- Intel dan AMD Bersaing Kembangkan “Chip Quad Core”
- WiFi. What is it?
- Perkembangan Virus Berikutnya
- Harga Laptop 'Murah' OLPC Kian Melambung
- BEDANYA VIRUS, WORM, DAN TROJAN HORSE
- Sejarah Mozilla
-
▼
Oktober
(58)
-
▼
2007
(108)
Coding: Webverzeichnis | Bloggerized by GosuBlogger
0 komentar:
Posting Komentar