Linux ve Windows Üzerinde C ve C++ Kullanımı

Benzer belgeler
CYGWIN KURULUMU ve KULLANIMI

Java JDK (Java Development Kit) Kurulumu:

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Çalınan Laptopuzunun Peşini Bırakmayın!..

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Bağlantı Kılavuzu. Yazıcıyı yerel olarak yükleme (Windows) Yerel yazdırma nedir? Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma

e-imzatr Kurulum Klavuzu

Türkçe. Güvenlik bilgileri. Türkçe

Java Temel Özellikleri

C için tümleşik geliştirme ortamı (IDE) kurulumları

WeldEYE. Kurulum Kılavuzu. İçindekiler

MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI. IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java

Yazılım Güncelleştirmeleri Kullanıcı Kılavuzu

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

AutoCAD 2011 Kurulumu

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Teknoloji Özeti vspace Kurulum Değişiklikleri Windows Yükleyicisi.MSI

Touchstone Kisisel-Egitim Sürümü Level 2 DVD-ROM ve Video DVD talimatlari ve bilinen teknik konulari

Türkçe. Güvenlik bilgileri. Türkçe. DİKKAT: Bu ürünü şimşekli havalarda kurmayın ya da elektrik kablosu gibi bağlantılar yapmayın

e-imzatr Kurulum Klavuzu

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Linux da Masaüstü Uygulamaları Aralık Barış Özyurt

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

4. Bölüm Programlamaya Giriş

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Windows 8.1 Güncelleştirmesi Adım Adım Kılavuzu

İŞLEM COĞRAFİ BİLGİ SİSTEMLERİ MÜHENDİSLİK VE EĞİTİM LTD. ŞTİ. ArcGIS 10.1 Desktop Ücretsiz Deneme Lisanslaması

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

Yükleme kılavuzu Fiery Extended Applications 4.2 ile Command WorkStation 5.6

Açık Kaynak Kodlu Yazılım

BİT in Temel Bileşenleri (Yazılım-1)

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

ECLIPSE IDE C/C++ Geliştiricileri Đçin

Fiery Command WorkStation 5.8 ile Fiery Extended Applications 4.4

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Yrd. Doç. Dr. İlhan AYDIN Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü

Temel Bilgisayar Uygulamaları Web Tasarımı, Programlama Dilleri ve C# a Giriş

BLGM 354 DENEY 1 * GİRİŞ

Java ve Linux. Bora Güngören Portakal Teknoloji Akademik Bilişim

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcı yükleme. Bağlantı Kılavuzu

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

Yazılım Güncelleştirmeleri Kullanıcı Kılavuzu

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Mac OS Meta 4 Kurulumu

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

Temel Bilgisayar Programlama

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

IDA Pro ile Remote Linux Debugging

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Yazılım Güncelleştirmeleri

Cihazınızın İnternet ayarlarını yapabilmek için lütfen aşağıdaki adımları takip ediniz;

USB 2.0 DAN HDMI A VİDEO ADAPTÖRÜ. Hızlı Kurulum Kılavuzu DA-70851

Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde

TOSHIBA Windows PC'nizi veya Tabletinizi Windows 10'a Yükseltme

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

Flow Kullanım Klavuzu Mart 2014

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

VMware Üzerine BackTrack 5 Kurulumu

Canlı Ders Uygulaması Öğretici Videoları. Canlı Ders Uygulaması için Minimum Gereksinimler

Kurulum (Windows)...3

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

Exchange Server Kurtarma (PowerControls)

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri

Bilgisayarım My Computer

İnternet Programcılığı

Siteye girişte kullanıcı adı ve parola soran bir ekran karşına gelecektir.

PARALEL PCI ARABİRİM KARTI

OdekolayNet Program Kurulumu İçin Dikkat Edilmesi Gereken Konular

TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ ELEKTRONİK BELGE YÖNETİM SİSTEMİ EBYS TÜBİTAK AKİS ELEKTRONİK İMZA KURULUM DOKÜMANI

İşletim Sistemleri Kurulumu

TecCom TecLocal Programı Kurulum ve Yapılandırma Rehberi

İşletim Sistemleri. Discovering Computers Living in a Digital World

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ TARAMA PC KURULUM KILAVUZU

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

Open Source Coding: Python

DOS (Disk Operating System)

FRAGnStein PC ye İlk Kurulum ve Konfigürasyon Klavuzu

Transkript:

Ön Bilgiler GCC, GNU Compiler Collection (GNU Derleyici Koleksiyonu, genelde GCC olarak kısaltılır), GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemidir. GCC, GNU araç zincirinin önemli bir parçasıdır. Henüz tamamlanmamış GNU işletim sisteminin resmî derleyicisi olmanın yanı sıra, diğer birçok modern Unix benzeri işletim sistemleri tarafından standart derleyici olarak benimsenmiştir (örneğin GNU/Linux, BSD ailesi ve Mac OS X). GCC, çok çeşitli işlemci mimarilerine taşınmış; ticari, parakende ve kapalı kaynak yazılım geliştirme ortamlarında yaygın bir araç olarak konuşlanmıştır. GCC, birçok gömülü platformlarda kullanılabilir (örneğin Symbian, AMCC ve Freescale Power Architecture tabanlı çipler). Derleyici, PlayStation 2 ve Dreamcast gibi video oyun konsolları dahil çok çeşitli platformları hedef alabilir. Orijinal adı, sadece C programlama dilini desteklediği için GNU C Compiler (GNU C Derleyicisi) olan derleyicinin ilk sürümü 1987 yılında piyasaya sürüldü. Aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi oldu. Daha sonra FORTRAN, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirildi. GCC, Özgür Yazılım Vakfı tarafından GNU Genel Kamu Lisansı altında dağıtılmaktadır. Hem bir araç, hem de bir örnek olarak özgür yazılımın gelişmesinde önemli rol oynamıştır. Cygwin, Microsoft Windows işletim sistemi üzerinde çalışan ve tamamen özgür kodlardan oluşan bir UNIX simülatörüdür. Cygwin programları kurulu bir Windows işletim sisteminde UNIX ve linux programlarının çoğunu çalıştırmak mümkündür. Cygwin'in ana amacı da UNIX, linux, BSD veya benzeri POSIX tabanlı sistemlerde yer alan yazılımların Windows işletim sisteminde çalışmasını sağlamaktır. Tamamen özgür olan Cygwin programları, Red Hat firması çalışanlarının gönüllü katılımları ile sürekli güncellenmektedir. Öncelikle IDEyi yükledikten sonra derleme (Compalier) işlemi için uygun derleyiciyi Netbeans'a tanıtmalısınız. Linux Tabanlı Sistemler Aşağıdaki paketlerin sisteminize yüklenmesini sağlayın. Software or Resource Version Tested Description gcc 4.3.3, 4.4.5 GNU C compiler in Red Hat Enterprise Linux 5 and Ubuntu 8.04, GNU C compiler in Oracle Linux 6 and Ubuntu 10.10 g++ 4.3.3, 4.4.5 GNU C++ compiler in Red Hat Enterprise Linux 5 and Ubuntu 8.04, GNU C++ compiler in Oracle Linux 6 and Ubuntu 10.10 gdb 6.8, 7.2 GNU debugger in Red Hat Enterprise Linux 5 and Ubuntu 8.04, GNU debugger in Oracle Linux 6 and Ubuntu 10.10 gmake 3.81 GNU make in Red Hat Enterprise Linux 5 and Ubuntu 8.04 dmake 7.9, 8.0, 8.1 Sun Studio 12 Update 1, Oracle Solaris Studio 12.2, and Oracle Solaris Studio 12.3 Beta distributed make utility make 1

2

3

Uygulamanın hangi sistemlerde kullanılacağını seçmek için Consol Type'ı kullanmalısınız. 4

Windows Tabanlı Sistemler 5

Yukardaki ekranda uygun bir compilers olmadığı uyarısı verilmektedir. 6

Cygwin Yardımı ile Windows Sistemleri İçin gcc ve g++ compilerlarını siteme yüklemek için: 1. Cygwin Kullanıcı klavuzu yardımı ile Cygwin'i naısıl yükleyip kullanacağınızı https://cygwin.com/ adresinden öğrenin. 2. Cygwin setup.exe dosyasını mimarinize uygun olan versiyonunu indirip kurun. 7

3. Setup programındaki standart ayarları seçerek İleri İleri yaptınızda internet üzerinden indirilen dosyalarla Cygwin programının kurulduğunu göreceksiniz. 4. Program size hangi Linux paketlerini windows sistem için kuracağınızı soracaktır. 5. Minumum aşağıdaki listedeki paketleri seçmelisiniz. gcc-core: C compiler gcc-g++: C++ compiler gdb: The GNU Debugger make: the GNU version of the 'make' utility 8

9

6. Yukardaki gibi paketleri seçtikten sonra indirme işlemi başlıcak ve bitecektir. 7. Şimdi Cygwin compiler klasörünü NetBeans IDE'si için tanıtalım: 1. Denetim Masasını açın: - (Windows XP select Start > Settings > Control Panel) ve System iconuna çift tıklayın. - (Windows 7 için arama kutusuna var yazarak hızlı bir şekilde System Environment (Ortam Değişkenleri) tanımalaması yapabilirsiniz). 2. System menüsündeki Advanced tabı ve click Environment Variables (Ortam Değişkenleri) bölümüne tıklayın. 3. Path seçeneğini seçin ve Edite (Düzenle) klickleyin. 10

4. cygwin-directorybin klasörünü Path değeri olarak ekleyip Tamam deyin. Standart olarak, cygwin-directory C:cygwin dir. Klasör isimleri noktalı virgülle ayrılmış olmalıdır. Düzenleyeceğiniz Path değeri genel olarak şu şekilde bir görüntüye sahitir: %SystemRoot%system32;%SystemRoot%;C:Program FilesQuickTimeQTSystem;C:cygwinbin 5. Şimdi NetBeans IDEyi açarak yüklemenizi kontrol edebilirsiniz. 11

Kaynaklar https://netbeans.org/community/releases/71/cpp-setup-instructions.html 12