Bisakah saya menggunakan kompiler C / C ++?

13

Saya beralih ke Ubuntu 10.10 sekarang saya menghadapi masalah untuk memiliki kompiler C / C ++. Apa cara yang mungkin sehingga saya dapat menggunakan kompiler C / C ++ menggunakan semua perpustakaan (seperti grafik, matematika, conio, stdlib, dll) seperti di Microsoft Windows membuat file yang dapat dieksekusi?

nebula
sumber
Harap edit pertanyaan Anda untuk menjelaskan apa yang Anda maksud dengan "seperti di Microsoft windows".
djeikyb
Mungkin maksudnya adalah kompiler yang membuat executable Win32 / 64.
Nathan Osman

Jawaban:

32

Ubuntu menyediakan Koleksi Pengumpul Gnu standar di repositori.

Anda dapat menginstal Gnu C Compiler gcc Instal gcc serta kompiler Gnu C ++ g ++ Instal g ++ dengan perintah berikut:

sudo apt-get install gcc g++

Anda mungkin juga ingin menginstal libc6-dev Instal libc6-dev (yang mencakup pustaka standar C) dan libstdc ++ 6-4.5-dev Instal libstdc ++ 6-4.5-dev (yang mencakup pustaka C ++ standar).


Jika Anda mencari sesuatu yang dapat dibandingkan dengan kompiler Visual C ++ Microsoft, coba lihat Qt - khususnya Qt Creator Instal qtcreator . Ini adalah IDE lengkap dengan desainer formulir visual, editor kode, dan debugger.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


Sunting:
Sekarang sudah jelas apa yang Anda maksud dengan "sempurna seperti di Microsoft windows?", Maka Qt Creator (yang saya sebutkan di atas) akan sempurna untuk kebutuhan Anda. Anda tidak perlu menggunakan konsol untuk mengkompilasi aplikasi Anda dan kerangka kerja Qt mudah dipelajari dan digunakan.

Ada tutorial yang bagus untuk memulai dengan Qt di sini .

Nathan Osman
sumber
"Sempurna seperti di microsoft" cenderung berarti karena saya dapat membuat kode sedikit lebih dalam menggunakan grafik dan perpustakaan lainnya. saya merasa kesulitan menggunakan dari terminal menggunakan editor teks (gedit).
nebula
@aneal: Saya sudah mengedit jawaban saya.
Nathan Osman
Terima kasih. Saya akan mencoba menggunakan yang itu. mari c jika ini yang saya cari.
nebula
8

Di bawah ini adalah (1) program hello-world sederhana (2) dikompilasi (3) dibuat executable (4) dieksekusi. Jika Anda tidak memiliki kompiler, instal gcc dan g ++ menggunakan gui instal perangkat lunak , atau dengan menjalankan perintah ini: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$
djeikyb
sumber
4

Anda dapat menginstal kompilator c ++ melalui terminal.

sudo apt-get install build-essential

Untuk menulis kode Anda ada banyak editor seperti Gedit (diinstal secara default) atau Emacs. Jika Anda membutuhkan lingkungan pengembangan terintegrasi, Anda dapat menggunakan Anjuta sebagai contoh.

sudo apt-get install anjuta anjuta-extras

Lihat: Cara Mengkompilasi Program C / C ++ di Ubuntu Linux

Daftar Jerman dengan IDE

BuZZ-dEE
sumber
saya menulis 'sudo apt-get install buid-essential' di terminal. tetapi saya mendapatkan kesalahan:
Khurram Usman
sudo: apt: command not found
Khurram Usman
Hapus spasi setelah 'tepat'.
BuZZ-dEE
ok .... sesuatu sedang diinstal
Khurram Usman
Untuk hanya menggunakan C ++, Anda hanya dapat menginstal g ++ yang lebih kecil dari build-essential
Anwar
2

Gcc GNU

Ini hadir di semua distribusi Linux / Unix.

Pemakaian:

gcc hello.c

Itu kompiler, tetapi jika pertanyaan Anda sebenarnya diarahkan ke IDE, maka ada beberapa yang bisa saya rekomendasikan:

QtCreator

Anjunta

Eclipse untuk C / C ++

... dan daftarnya berlanjut ...

bioShark
sumber
2

gcc(GNU Compiler Collection)adalah salah satu yang paling banyak digunakan C compilers. Ubuntumenggunakan gccdan diinstal secara default ketika Anda menginstalnya di sistem Anda. Ketik gcc <filename>dan g++ filenamepada masing-masing terminaluntuk mengkompilasi program C dan C ++.

pekerjaan
sumber
0

Secara umum, Ubuntu hadir dengan kompiler C dan C ++. Jika Anda memiliki persyaratan khusus untuk beberapa kompiler, maka Anda dapat menemukan dan menginstalnya. Jika tidak tersedia, Anda dapat menginstal dengan melakukan ini,

sudo apt-get install build-essential

Adapun untuk menulis kode, ada berbagai IDE yang tersedia. Yang saya gunakan adalah Eclipse IDE untuk pengembang C, C ++, http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Jika Anda menggunakan IDE maka IDE akan mengurus kompilasi program untuk Anda melalui GUI mereka tetapi Anda juga dapat membangun kode dari baris perintah sebagaimana disebutkan secara rinci di sini http://www.wikihow.com/Compile-aC/C%2B % 2B-Program-dalam-Ubuntu . Eclipse juga akan membuat hidup Anda lebih mudah ketika melakukan debug kode Anda.

Mengenai pertanyaan Anda tentang cara membuka Komputer Saya? Anda harus memberi tahu saya versi ubuntu yang Anda gunakan dan lingkungan desktop mana?

Untuk baterai lakukan ini,

klik kanan pada bilah status (umumnya di atas) -> tambahkan ke pannel Saya telah menambahkan "Indikator applet selesai" dan kemudian Anda harus memiliki indikator baterai.

VendettaDroid
sumber
baik saya menginstal ubuntu 12.o4. default-nya jadi harus unity. Itulah yang saya baca di internet.
Khurram Usman
juga bagaimana saya harus memeriksa pengisian daya baterai?
Khurram Usman
Saya telah memperbarui jawaban untuk baterai.
VendettaDroid
Jika Anda menemukan jawabannya bermanfaat maka saya sarankan untuk menandainya sebagai benar.
VendettaDroid
ketika saya klik kanan pada bilah atas tidak ada yang terjadi ,,, tidak ada menu drop down terbuka. di ujung kanan ada ikon untuk waktu dan pengaturan wifi BT. ketika saya mengklik pada mereka menu khusus untuk mereka membuka tetapi saya tidak bisa melihat apa pun seperti "indikator applet selesai"
Khurram Usman
0

Anda dapat menulis program Anda dengan banyak cara.

Jika Anda menyukai editor teks terminal maka vimdan nanoapakah ada. Jika Anda menyukai editor teks GUIgedit sudah cukup untuk pengguna dasar.

jadi saya harap Anda tahu cara menulis suatu program. Misalnya dengan Gedit. Anda dapat menemukannya dengan mengetikkan gedit di dash kesatuan Anda yang dapat diaktifkan dengan menekan tombol Super di keyboard Anda.

setelah membukanya, ketikkan program Anda di sana dan simpan di tempat yang Anda inginkan.

Sebenarnya Anda harus memiliki paket bernama build-essential untuk menjalankan program C / C ++ Anda dengan sukses. jika Anda tidak menginstalnya maka Anda bisa dengan

sudo apt-get install build-essential

dari terminal Anda. seperti yang Anda katakan Anda adalah pengguna dasar Ubuntu dan tentu saja baru untuk Ubuntu, Anda bisa mendapatkan terminal Anda dengan mengetikkan terminal di dasbor Unity Anda seperti yang saya sarankan di atas.

Setelah menyimpan program Anda untuk menjalankannya, Anda harus mengikuti instruksi ini untuk menjalankannya.

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

.saya harap itu membantu.

rɑːdʒɑ
sumber
0

gcc adalah salah satu kompiler C yang paling banyak digunakan. Kompiler GCC sudah diinstal sebelumnya dengan sistem operasi ubuntu. Untuk mengkompilasi program c Anda , buka command prompt dan pergi ke direktori Anda saat ini di mana Anda menyimpan file HelloWorld.c Anda. Kompilasi kode Anda dengan mengetik gcc HelloWorld.c di command prompt. Program C Anda akan berhasil dikompilasi, Jika program Anda tidak mengandung kesalahan sintaks. Ini akan menghasilkan file a.out.

Namun IDE favorit pribadi saya adalah Eclipse untuk C / C ++ /

Akbar Khan
sumber