Чи можу я використовувати компілятор C / C ++?


13

Я перейшов на Ubuntu 10.10, зараз зіткнувся з проблемою мати компілятор C / C ++. Які можливі способи я можу використовувати компілятор C / C ++, використовуючи всі бібліотеки (наприклад, графіку, математику, коніо, stdlib тощо), як у Microsoft Windows, створюючи виконуваний файл?


Відредагуйте своє запитання, щоб пояснити, що ви маєте на увазі під "ідеально, як у вікнах Microsoft".
djeikyb

Можливо, він має на увазі компілятор, який створює виконувані файли Win32 / 64.
Натан Осман

Відповіді:


32

Ubuntu надає стандартну колекцію Gnu Compiler у сховищах.

Ви можете встановити Gnu C Compiler GCC Встановити gcc , а також Gnu C ++ компілятор г ++ Встановити g ++ за допомогою наступної команди:

sudo apt-get install gcc g++

Ви, ймовірно, також захочете встановити libc6-dev Встановіть libc6-dev (який включає стандартну бібліотеку C) та libstdc ++ 6-4.5-dev Встановіть libstdc ++ 6-4.5-dev (що включає стандартні бібліотеки C ++).


Якщо ви шукаєте щось порівнянне з компілятором Visual C ++ Microsoft, спробуйте переглянути Qt - зокрема Qt Creator Встановіть qtcreator . Це повноцінний IDE з візуальним дизайнером форм, редактором коду та налагоджувачем.

введіть тут опис зображення

введіть тут опис зображення


Редагувати:
Тепер, коли зрозуміло, що ви маєте на увазі під «ідеально як у вікнах Microsoft?», Тоді Qt Creator (про який я згадував вище) буде ідеально підходить для ваших потреб. Вам не потрібно використовувати консоль для складання ваших програм, а рамку Qt легко вивчити та використовувати.

Там відмінний підручник для початку роботи з Qt тут .


"Ідеально, як у microsoft", як правило, я можу кодувати трохи глибше за допомогою графіки та інших бібліотек. я вважаю, що це викликає занепокоєння з терміналу за допомогою текстового редактора (gedit).
туманність

@aneal: я відредагував свою відповідь.
Натан Осман

Дякую. я спробую використовувати цей. дозволяє c, якщо це той, який я шукаю.
туманність

8

Нижче наведено (1) проста програма привітного світу (2), складена (3), виконана виконаним файлом (4). Якщо у вас немає компілятора, встановіть gcc та g ++ за допомогою програмного забезпечення gui , або запустивши цю команду: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 ++ через термінал.

sudo apt-get install build-essential

Для написання коду існує багато редакторів, таких як Gedit (встановлений за замовчуванням) або Emacs. Якщо вам потрібне інтегроване середовище розробки, ви можете використовувати Anjuta, наприклад.

sudo apt-get install anjuta anjuta-extras

Див.: Як скласти програму C / C ++ на Ubuntu Linux

Німецький список із IDE


я написав 'sudo apt -get install buid-basic' в терміналі. але я отримую помилку:
Хуррам Усман

sudo: apt: команда не знайдена
Khurram Usman

Видаліть пробіл після "apt".
BuZZ-dEE

ок .... інколи встановлюється
Хуррам Усман

Щоб використовувати лише C ++, ви можете встановити лише g ++, який менший, ніж необхідний для складання
Anwar


2

gcc(GNU Compiler Collection)є одним з найбільш широко використовуваних C compilers. Ubuntuвикористовує gccі встановлюється за замовчуванням, коли ви встановлюєте його у вашій системі. Введіть gcc <filename>і g++ filenameна, terminalщоб компілювати програми C та C ++ відповідно.


0

Як правило, Ubuntu поставляється з компілятором C і C ++. Якщо у вас є певні вимоги до якогось компілятора, ви можете його знайти та встановити. Якщо немає, ви можете встановити це,

sudo apt-get install build-essential

Що стосується написання кодів, існують різні ІДЕ. Я використовую Eclipse IDE для розробника C, C ++ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Якщо ви використовуєте IDE, то IDE подбає про компіляцію програми для вас через їх GUI, але ви також можете створити код з командного рядка, як детально згадується тут http://www.wikihow.com/Compile-aC/C%2B % 2B-програма в Ubuntu . Eclipse також полегшить ваше життя, коли справа доходить до налагодження вашого коду.

Що стосується вашого питання про те, як відкрити Мій комп'ютер? Вам доведеться сказати мені, яку версію ubuntu ви використовуєте та яке середовище на робочому столі?

Для акумулятора зробіть це,

клацніть правою кнопкою миші на панелі стану (зазвичай вгорі) -> додати до панелі. Я додав "Індикатор аплет завершений", і тоді у вас повинен бути індикатор акумулятора.


добре я встановив ubuntu 12.o4. його за замовчуванням так має бути єдність це я читав в Інтернеті.
Хуррам Усман

також як я повинен перевірити заряд акумулятора?
Хуррам Усман

Я оновив відповідь на акумулятор.
VendettaDroid

Якщо ви вважаєте, що відповідь є корисною, я пропоную позначити її як правильну.
VendettaDroid

коли я клацніть правою кнопкою миші на верхній панелі, нічого не відбувається ,,, жодне спадне меню не відкриється. в крайньому правому куті значки для wifi BT часу та налаштувань. коли я натискаю на них конкретні меню для них, відкриваються, але я не бачу нічого подібного до "апплета індикатора завершеного"
Хуррам Усман

0

Ви можете написати свою програму різними способами.

Якщо ви хочете термінальні текстові редактори , то vimі nanoє. Якщо вам подобаються текстові редактори GUI gedit, достатньо для основних користувачів.

тож сподіваюся, ви знаєте, як написати програму. Наприклад, з Gedit. ви можете знайти його, ввівши як gedit на тирі своєї єдності, який можна активувати, натиснувши клавішу Super на клавіатурі.

після відкриття введіть туди свою програму і збережіть її там, де ви хочете.

Насправді у вас повинен бути пакет, названий як важливий для складання, щоб успішно запускати свої програми C / C ++. якщо ви його не встановили, то можете

sudo apt-get install build-essential

від вашого терміналу. як ви сказали, що ви основні користувачі Ubuntu і, звичайно, новачок у Ubuntu, ви можете отримати свій термінал, набравши термінал у тире Unity, як я запропонував вище.

Після збереження вашої програми для її запуску ви повинні виконувати ці втручання, щоб виконувати її.

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

.надія, яка допомагає.


0

gcc - один з найбільш широко використовуваних компіляторів C. Компілятор GCC поставляється заздалегідь встановленим в операційній системі ubuntu. Щоб скласти програму c , відкрийте командний рядок та перейдіть до поточної робочої директорії, де ви зберегли файл HelloWorld.c. Складіть свій код, ввівши gcc HelloWorld.c у командному рядку. Ваша програма C буде складено успішно, якщо ваша програма не містить помилок синтаксису. Це створить файл a.out.

Однак мій особистий улюблений IDE - Eclipse для C / C ++ /

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.