|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
|
Компилер для С/С++19.04.2012, 23:13. Показов 4909. Ответов 41
Метки нет (Все метки)
Доброго всем времени суток!
Только сегодня установил Убунту и не разберу как мне попасть в GCC чтоб построить хотя б "Hello world" или он не установился по умолчанию? Если нет, то подскажите какие именно файлы надо скачать (чтоб и библиотеки. и отладчик и т.д потом ни "доискывать") А также на будущее подскажите хорошую IDE (ну типа как Visual Studio)
0
|
|
| 19.04.2012, 23:13 | |
|
Ответы с готовыми решениями:
41
Почему кричит компилер? где можно скачат компилер для C# помимо .NET? Почему компилер делает замечание что s не глобальна |
|
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
|
|
| 20.04.2012, 01:28 | |
|
Скорей всего он уже установлен и в него не надо попадать)
пишешь в любом редакторе код, сохраняешь его в файл типа .cpp, .с и т.д. И из консоли делаешь gcc file.c для C++ g++ file.cpp Добавлено через 2 минуты из IDE могу посоветовать либо NetBeans, либо Qt Creator( хз только вытянится ли он под убунтой).
0
|
|
|
|
|||||||||||
| 20.04.2012, 10:06 | |||||||||||
|
в консоли:
1
|
|||||||||||
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
|||||||||||
| 22.04.2012, 20:38 | |||||||||||
|
GCC уже стоит. Даже более того - я не знаю ни одной сборки линукса без дефолтного GCC. Даже в джедайском LFS без него никак
![]() IDE очень советую Qt-Creator. При использовании GCC и его порта MinGW кроме компиляции ничего не надо будет делать для портирования. То есть код автоматом кроссплатформенный. Но там надо знать что такое наследование, полиморфизм... Да и не просто знать - в Qt очень часто требуется множественное наследования, и я считаю это самым серьёзным недостатком. Неплохая IDE Code::Blocks. Впрочем, если комп мощный, то лучше Eclipse. Да, он будет тормозить. Да, это извращение - юзать Java на линуксе. Да, мне он не нравится. Но мощнее этой IDE я ещё ничего не видел. Даже Visual Studio нервно курит в сторонке. Хотя... P.S. Чтобы что-нибудь поставить на убунте лучше использовать менеджер пакетов. Можно через встроенную обёртку с прикрученным GUI. Можно через консоль аналогично тому, как советовал Чистый.
1
|
|||||||||||
|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
||
| 23.04.2012, 23:53 [ТС] | ||
|
и если не указать полный путь к .с-файлу то "файл не найден" , а если прописать путь то нет никаких сообщений (ни об ошибках ни о удачном построении).Как узнать есть ошибки или нет при компиляции и где моя прога(в той же папке что и .с-файл ее нет)? и в .о-файл он тоже не превратился, а остался тем же .с-файлом
0
|
||
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
|||||||||||||
| 24.04.2012, 00:01 | |||||||||||||
Ах да, никаких "compiled" или "successful" не будет. Если всё окей, то компилятор ничего выводить не будет. Только создаст бинарник.
1
|
|||||||||||||
|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
|
| 24.04.2012, 00:13 [ТС] | |
|
есть файл.о и бинарник тоже нашелся(в моей папке а не /Documents где .с-файл)
возможно, с линуксом у меня все получится...
0
|
|
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
||
| 24.04.2012, 19:06 | ||
|
0
|
||
|
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
|
||
| 24.04.2012, 20:29 | ||
sudo apt-get install geany из консоли - установится лёгкая и быстрая IDE. Под гл. меню три интуитивно понятных кнопки - компилятор, сборщик и запускатор (консоль откроется сама). Это я к тому, что собирать программу в консоли не совсем удобно для человека, впервые её увидевшую. В той же Geany всё сделается само.
1
|
||
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
||
| 24.04.2012, 20:53 | ||
|
Спасибо за geany. Вроде не плохая, но на моём arch'е с не настроенным openbox'ом выглядит убого. Поэтому я остаюсь на qt ![]() Впрочем, вопрос был где gcc. Ответ был такой же. К тому же я немного написал о IDE. Кстати, странно писать команду в консоль человеку, который с консолью не знаком. Zoominger, Вы ведь именно так и сделали. Кстати, если очень нравится Visual Studio, то скажу такую вещь - мне довелось поставить её на убунте под патченным wine'ом. Немного глючил дебаг, но 2005ая работала. Что сейчас не знаю =)
0
|
||
|
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
|
|||
| 24.04.2012, 21:22 | |||
0
|
|||
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
|
| 24.04.2012, 21:27 | |
|
Я про тоже. Ещё есть WIODE, compilr, Cloud9 IDE. Зачем я их привожу? Да потому что это не просто pastebin'ы с компилятором - на них можно и проект развернуть
Причём не придётся переучиваться, если сидишь на Mac'е, Linux'е и Win'е. Нужен лишь браузер.Eclipse ужасно тормозит. Code::Blocks банально не красив. Geany - проста (ничего серьёзного не нашёл). KDevelop - не знаю, не пробовал. Мне больше всего понравилась qt, но не научился на linux'e разворачивать мультимониторную конструкцию. Впрочем, все мониторы сейчас на винду нацепил, так что не парюсь по поводу =) Добавлено через 2 минуты P.S. Maybe OnLive Desktop взять и поставить не него QtCreator?..
0
|
|
|
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
|
||
| 24.04.2012, 21:27 | ||
![]() Для серьёзностей на Qt идеален Qt Creator. Сколько людей, столь и мнений, ТС, пересмотри все)
1
|
||
|
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
|||
| 25.04.2012, 00:38 | |||
|
Для сколько-нибудь серьёзных проектов, ИМХО, лучше Qt. Скорее в смысле Qt, а не QtCreator. Эта кроссплатформенная прослойка изящно избавляет C++ от некроссплатформенности.
0
|
|||
|
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
|
||
| 25.04.2012, 08:27 | ||
Не по теме: здесь уже ерисью попахивает)
0
|
||
|
|
||
| 25.04.2012, 10:14 | ||
и да не надо тут про Kylix упоминать или Lasar ибо это кастыли такие же как и mono
0
|
||
|
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
|
|
| 25.04.2012, 11:01 | |
|
delphi это тот же object pascal..
программы можно free pascal'ем компилить. хотя я на 100% не уверен))
0
|
|
|
|
||
| 25.04.2012, 11:03 | ||
более ли менее серьезное приложение написаное на Delphi уже не откомпилиться...
0
|
||
| 25.04.2012, 11:03 | |
|
Помогаю со студенческими работами здесь
20
Подскажите пожалуйста IDE для линукса (например, для кали-линукса) для новичка для обучения программированию на си++ При вводе ключей (для всех команд /?, для sort /r, для dir /o:s /a:-d /o:n) программа вылетает Что нужно для написания приложения для Facebook (библиотека для Visual Studio) Какой из ассемблеров подходит для написания приложений для win32, где скачать самую продвинутую IDE для ассемблера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|