C / C ++ derleyicisini kullanabilir miyim?


13

Ubuntu 10.10'a geçtim şimdi C / C ++ derleyicisine sahip olmakla sorun yaşıyorum. Microsoft Windows yürütülebilir dosya oluşturma gibi tüm kütüphaneleri (grafik, matematik, conio, stdlib, vb gibi) kullanarak C / C ++ derleyici kullanabilmek için olası yolları nelerdir?


"Microsoft pencerelerinde olduğu gibi" ile ne demek istediğinizi açıklamak için lütfen sorunuzu düzenleyin.
djeikyb

Belki de Win32 / 64 yürütülebilir dosyaları yaratan bir derleyici anlamına gelir.
Nathan Osman

Yanıtlar:


32

Ubuntu , depolarda standart Gnu Derleyici Koleksiyonu sağlar .

Gnu C Derleyici gcc'nin Gcc yükleyin yanı sıra Gnu C ++ derleyici g ++ 'G ++ yükleyinaşağıdaki komutla yükleyebilirsiniz :

sudo apt-get install gcc g++

Muhtemelen libc6-dev Libc6-dev kur (C standart kütüphaneyi içeren) ve libstdc ++ 6-4.5-dev Libstdc ++ 6-4.5-dev uygulamasını yükleyin (standart C ++ kütüphanelerini içeren) kurmak isteyeceksiniz .


Microsoft'un Visual C ++ derleyicisi ile karşılaştırılabilir bir şey arıyorsanız, Qt'ye , özellikle Qt Creator'a bir göz atmayı deneyin Qtcreator'ı yükle. Görsel form tasarımcısı, kod editörü ve hata ayıklayıcı ile tam teşekküllü bir IDE.

resim açıklamasını buraya girin

resim açıklamasını buraya girin


Düzenleme:
Şimdi "Microsoft pencerelerinde olduğu gibi mükemmel?" İle ne demek istediğinizi açık olduğundan, Qt Creator (yukarıda bahsettiğim) ihtiyaçlarınız için mükemmel olacaktır. Konsolları uygulamalarınızı derlemek için kullanmanıza gerek yoktur ve Qt çerçevesinin öğrenilmesi ve kullanılması kolaydır.

Burada Qt ile çalışmaya başlamak için harika bir öğretici var .


"Mükemmel microsoft gibi" grafik ve diğer kütüphaneleri kullanarak biraz daha derin kodlamak mümkün olduğu anlamına gelir. i metin editörü (gedit) kullanarak terminal kullanarak zahmetli buluyorum.
Bulutsusu

@aneal: Cevabımı düzenledim.
Nathan Osman

Teşekkürler. Bunu kullanmayı deneyeceğim. Eğer aradığım bu ise c sağlar.
bulutsusu

8

Aşağıda (1) basit bir merhaba dünya programı (2) derlenmiş (3) çalıştırılabilir (4) çalıştırılmıştır. Derleyiciniz yoksa, yazılım yükleme gui'sini kullanarak veya bu komutu çalıştırarak gcc ve g ++ 'ı yükleyin :sudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$

4

C ++ derleyicisini terminal aracılığıyla yükleyebilirsiniz.

sudo apt-get install build-essential

Kodunuzu yazmak için Gedit (varsayılan olarak yüklü) veya Emacs gibi birçok editör var . Entegre bir geliştirme ortamına ihtiyacınız varsa, örneğin Anjuta'yı kullanabilirsiniz .

sudo apt-get install anjuta anjuta-extras

Bakınız: Ubuntu Linux'ta C / C ++ Programı Nasıl Derlenir

IDE'leri olan Almanca liste


Terminalde 'sudo apt -get install buid-essential' yazdım. ama bir hata alıyorum:
Khurram Usman

sudo: apt: komut bulunamadı
Khurram Usman

'Apt' ifadesinden sonra alanı kaldırın.
BuZZ-dEE

tamam .... bir şeyler kuruluyor
Khurram Usman Sepet

Yalnızca C ++ kullanmak için yalnızca derleme açısından küçük olan g ++ yükleyebilirsiniz
Anwar


2

gcc(GNU Compiler Collection)en yaygın kullanılanlardan biridir C compilers. sisteminize yüklediğinizde varsayılan olarak Ubuntukullanır gccve yüklenir. Yazın gcc <filename>ve g++ filenameüzerinde terminalsırasıyla C ve C ++ programlarını derlemek için.


0

Genellikle, Ubuntu C ve C ++ derleyicisiyle gelir. Bazı derleyiciler için özel bir gereksiniminiz varsa, onu bulabilir ve yükleyebilirsiniz. Mevcut değilse bunu yaparak yükleyebilirsiniz,

sudo apt-get install build-essential

Kod yazma konusunda farklı IDE'ler mevcuttur. Kullandığım, C, C ++ geliştiricisi için Eclipse IDE http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . IDE'leri kullanırsanız, IDE'ler sizin için GUI'leri aracılığıyla program derleme ile ilgilenecektir, ancak burada ayrıntılı olarak belirtildiği gibi komut satırından bir kod da oluşturabilirsiniz http://www.wikihow.com/Compile-aC/C%2B % 2B-Ubuntu'da Program . Eclipse, kodunuzun hatalarını ayıklama konusunda da hayatınızı kolaylaştıracak.

Bilgisayarımı nasıl açacağınıza ilişkin sorunuzla ilgili? Bana hangi ubuntu sürümünü kullandığınızı ve hangi masaüstü ortamını söylemeniz gerekecek?

Pil için bunu yapın,

durum çubuğuna sağ tıklayın (genellikle üstte) -> panele ekle "Gösterge uygulaması tamamlandı" ekledim ve sonra pil göstergesi olmalıdır.


iyi ben ubuntu 12.o4 yüklü. varsayılan olarak birlik olmalıdır. İnternette okuduğum şey bu.
Khurram Usman

ayrıca nasıl pil şarj kontrol etmek gerekiyor?
Khurram Usman

Pil için cevabı güncelledim.
VendettaDroid

Cevabı faydalı bulursanız, doğru olarak işaretlemenizi öneririm.
VendettaDroid

Üst çubuğa sağ tıkladığımda hiçbir şey olmuyor ,, hiçbir açılır menü açılır. aşırı sağda wifi BT zamanı ve ayarları için simgeler vardır. Onları açmak için onlara belirli menüler tıklayın ama "gösterge applet tamamlandı" gibi bir şey göremiyorum
Khurram Usman

0

Programınızı birçok şekilde yazabilirsiniz.

Sonra, terminal metin editörleri seviyorsanız vimve nanovardır. İsterseniz GUI metin editörleri gedittemel kullanıcılar için yeterlidir.

umarım bir program yazmayı bilirsiniz. Örneğin Gedit ile. birlik tirenize klavyenizdeki Süper tuşuna basarak etkinleştirilebilen gedit yazarak bulabilirsiniz.

açtıktan sonra buraya programınızı yazın ve istediğiniz yere kaydedin.

Aslında C / C ++ programlarınızı başarılı bir şekilde çalıştırmak için build-essential adlı bir paketiniz olmalıdır. Eğer yüklemediyseniz,

sudo apt-get install build-essential

terminalinizden. Temel bir Ubuntu kullanıcısı olduğunuzu ve elbette Ubuntu için yeni olduğunuzu söylediğiniz gibi, yukarıda önerdiğim gibi Unity dash'inize terminal olarak yazarak terminalinizi alabilirsiniz.

Programı çalıştırmak için kaydettikten sonra çalıştırmak için bu talimatları takip etmelisiniz.

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

.umarım yardımcı olur.


0

gcc en yaygın kullanılan C derleyicilerinden biridir. GCC derleyicisi ubuntu işletim sistemi ile önceden kurulmuş olarak gelir. İçin senin c programı derlemek istemi, açık komutunu ve size helloworld.c dosyayı kaydettiğiniz yeri geçerli çalışma dizinine gidin. Komut istemine gcc HelloWorld.c yazarak kodunuzu derleyin. Sizin C programı program herhangi yazım hatası içermiyorsa, başarıyla derlemek olacaktır. Bir a.out dosyası oluşturur.

Ancak benim en sevdiğim IDE C / C ++ /

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.