Могу ли я использовать компилятор C / C ++?


13

Я перешел на Ubuntu 10.10, теперь у меня проблема с компилятором C / C ++. Как можно использовать компилятор C / C ++, используя все библиотеки (например, graphic, math, conio, stdlib и т. Д.), Как в Microsoft Windows для создания исполняемого файла?


Пожалуйста, отредактируйте свой вопрос, чтобы объяснить, что вы подразумеваете под «отлично, как в Microsoft Windows».
djikyb

Возможно, он имеет в виду компилятор, который создает исполняемые файлы Win32 / 64.
Натан Осман

Ответы:


32

Ubuntu предоставляет стандартную коллекцию компиляторов Gnu в репозитории.

Вы можете установить Gnu C Compiler gcc, Установить gcc а также Gnu C ++ компилятор g ++ Установите g ++ с помощью следующей команды:

sudo apt-get install gcc g++

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


Если вы ищете что-то похожее на компилятор Microsoft Visual C ++, попробуйте взглянуть на Qt, в частности на Qt Creator Установите qtcreator . Это полноценная среда разработки с визуальным конструктором форм, редактором кода и отладчиком.

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

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


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

Там отличный учебник для начала работы с Qt здесь .


«Идеально, как в Microsoft» означает, что я могу кодировать немного глубже, используя графику и другие библиотеки. Я нахожу это затруднительным, используя терминал с помощью текстового редактора (Gedit).
туманность

@aneal: я отредактировал свой ответ.
Натан Осман

Благодарю. Я постараюсь использовать это. давайте с, если это тот, который я ищу.
туманность

8

Ниже приведена (1) простая программа hello-world (2) скомпилирована (3) выполнена исполняемой (4) выполнена. Если у вас нет компилятора, установите gcc и g ++, используя графический интерфейс установки программного обеспечения , или выполнив следующую команду: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-essential» в терминале. но я получаю ошибку:
Хуррам Усман

sudo: apt: команда не найдена
Хуррам Усман

Уберите пробел после «apt».
BuZZ-DEE

хорошо .... что-то устанавливается
Хуррам Усман

Чтобы использовать только C ++, вы можете установить только g ++, который меньше необходимого для сборки
Anwar

2

GNU GCC

Он присутствует во всех дистрибутивах Linux / Unix.

Использование:

gcc hello.c

Это компилятор, но если ваш вопрос действительно направлен на IDE, то есть пара, которую я мог бы порекомендовать:

QtCreator

Anjunta

Затмение для C / C ++

...И список продолжается...


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

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

Относительно вашего вопроса о том, как открыть Мой компьютер? Вы должны будете сказать мне, какую версию Ubuntu вы используете и какую среду рабочего стола?

Для батареи сделайте это,

щелкните правой кнопкой мыши на строке состояния (обычно вверху) -> добавить в панель. Я добавил «Апплет индикатора завершен», и у вас должен появиться индикатор заряда батареи.


хорошо я установил Ubuntu 12.o4. его значение по умолчанию, поэтому должно быть единство. вот что я читаю в интернете.
Хуррам Усман

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

Я обновил ответ для батареи.
VendettaDroid

Если вы найдете ответ полезным, я предлагаю пометить его как правильный.
VendettaDroid

когда я щелкаю правой кнопкой мыши на верхней панели, ничего не происходит ,, никакое раскрывающееся меню не открывается. в крайнем правом углу - значки времени и настроек Wi-Fi BT. когда я нажимаю на них, для них открываются специальные меню, но я не вижу ничего похожего на «индикатор апплета завершен»
Хуррам Усман

0

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

Если вам нравятся терминальные текстовые редакторы, тогда vimи nanoесть. Если вам нравятся текстовые редакторы с графическим интерфейсом gedit, достаточно для простых пользователей.

так что я надеюсь, что вы знаете, как написать программу. Например с Гедитом. Вы можете найти его, введя gedit в вашу черту единства, которую можно активировать, нажав клавишу Super на клавиатуре.

после его открытия введите свою программу и сохраните ее там, где вы хотите.

На самом деле, для успешной работы программ на C / C ++ у вас должен быть пакет с именем build-essential. если вы не установили его, то вы можете с

sudo apt-get install build-essential

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

После сохранения вашей программы для ее запуска вы должны следовать этим инструкциям, чтобы запустить ее.

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

.надеюсь, это поможет.


0

gcc - один из наиболее широко используемых компиляторов Си. Компилятор GCC поставляется с предустановленной операционной системой Ubuntu. Чтобы скомпилировать вашу программу c , откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте ваш код, введя gcc HelloWorld.c в командной строке. Ваша программа на C успешно скомпилируется, если в вашей программе нет синтаксической ошибки. Это создаст файл .out.

Однако мой любимый IDE - Eclipse для C / C ++ /.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.