Bilgisayarınızda C programlama dilinde yazdıklarınızı derlemek için temelde 2 şeye ihtiyacınız vardır: Metin Editörü ve C Derleyicisi. Bu ikili dışında Windows cihazlarınızda C programlarınızı çalıştırmak için
- Dev C++
- Netbeans
- Eclipse
- Code::Blocks
gibi araçları kullanabilirsiniz. Biz bu set boyunca linux işletim sistemi ile çalıştıracağımız yapılarımız için yukarıda ayırdığımız 2 ana başlık üzerinden gideceğiz.
Metin Editörü
Burada herhangi bir metin yazılabilen her araç kullanılabilir. Bu not defteri, VS Code, Sublime Text, vim veya nano gibi bir yazılım olabilir. Eğitim boyunca kullanacağımız editör VS Code olacaktır. Eğer Windows üzerinde bir IDE kullanacaksanız zaten size bir editör sunacaktır. Burada örnekler için çalışırken Dev C++ programını önerebilirim.
C Derleyicisi
Metin editörü aracılığı ile oluşturacağımız .c uzantılı dosyalarımızın derlenmesi için gereklidir. Eğer bir IDE tercihiniz varsa zaten bu işi kendisi yapacaktır. Fakat biz Linux bir sistem ile çalışacağımız için bir derleyici kurmamız gerekecektir. Aşağıda bu kurulumu nasıl yapacağınızı öğrenebilirsiniz.
UNIX / Linux İçin Kurulum
Eğer UNIX veya Linux bir işletim sistemine sahip iseniz sisteminizde GCC kurulu olup olmadığını kontrol etmelisiniz.
1. Terminali açıp aşağıdaki şekilde versiyonu inceleyin.
$ gcc -v
Eğer sisteminizde GCC mevcut ise size sürümü döndürecektir (Bknz: gcc version 7.4.0). Eğer kurulu değilse;
- Paket listenizi güncelleyin.
$ sudo apt update
- build-essential paketini yükleyin. Bu paket ile gcc, g++ ve make gibi birçok paketi yükler.
$ sudo apt install build-essential
- Artık yeniden versiyonu kontrol edebilirsiniz. Sisteminize gcc kurulmuş olacaktır.
C Dosyasının Compile Edilmesi
Yazdığınız bir C dosyasının derlenmesi için sırasıyla aşağıdaki adımları izleyebilirsiniz.
1. Elimizde test.c adında bir dosyamız ve içerisinde şu Hello World yapımızın olduğunu varsayalım.
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
2. İlk olarak .c uzantılı dosyamızın .o uzantılı versiyonunu oluşturuyoruz.
$ gcc -c test.c
3. Programı çalışır hale getirmek için aşağıdaki komut ile final dosyasını oluşturuyoruz. Aşağıdaki yapı sonucunda klasörümüde program adında bir dosya oluşacaktır.
$ gcc -o program test.c
4. Terminale ./program yazarak oluşturduğumuz programı çalıştırabiliriz.
$ gcc -o program test.c
veya aynı işlemi tek bir komut satırı ile de yapabilirsiniz:
$ gcc test.c -o program