Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330

Не компилируется программа

30.03.2016, 18:33. Показов 1242. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам


Что ему не так?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2016, 18:33
Ответы с готовыми решениями:

Программа не компилируется
Я начинающий, занимаюсь по онлайн-учебнику. Код тоже оттуда. У автора все работает. Пробовал компилировать как в g++, так и в gcc. У меня...

Не компилируется программа
Вот у меня есть программа вывода текстового файла на экран. В винде работает нормально, но пытаюсь скомпилировать в ubuntu выдает всяческие...

Программа компилируется в Borland 6.0 но не компилируется в Visual Studio 2008
Ета програма компилируетса в борланде 6.0 но не компилируетса в Visualstudio 2008 и в борланде 10-м почему? #include<iostream> ...

8
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
30.03.2016, 20:39
Цитата Сообщение от nocl1p Посмотреть сообщение
Что ему не так?
А вы смотрите же что у вас в команде компиляции записано:
Bash
1
g++ -o bin/Debug/Fist obj/Debug/main.o
Это же бред!
Вот оно и ругается что нет такого файла.

Добавлено через 2 минуты
Подсказки:
1. вы вообще видели, что это раздел про C++ под Linux?
2. не используйте под Linux Code::Blocks ... тут вам не венда
1
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
30.03.2016, 21:45  [ТС]
Пользуясь подсказками, хочу спросить, чем пользоваться чтобы использовать OpenGL и GLSL?

Добавлено через 21 секунду
Само собой в Linux
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
31.03.2016, 01:07
Лучший ответ Сообщение было отмечено nocl1p как решение

Решение

Цитата Сообщение от nocl1p Посмотреть сообщение
хочу спросить, чем пользоваться чтобы использовать OpenGL и GLSL?
То-есть как "чем"?
GCC, естественно ... указав ему соответствующие библиотеки для сборки, типа:
Bash
1
$ gcc ... -lX11 -lglut `pkg-config --cflags --libs glu` ...
Можете Clang вместо GCC использовать для разнообразия...
1
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
31.03.2016, 17:19  [ТС]
Хорошо, у меня теперь такой случай. Я установил KDevelop там вроде все хорошо, но с OpenGL беда. CMakeLists погуглил что там прописать и все равно не находит библиотеки.

Как это исправить?
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
31.03.2016, 18:03
Цитата Сообщение от nocl1p Посмотреть сообщение
Как это исправить?
- установить библиотеки которых нет
- правильно указать имена библиотек, всех
- разобраться путями поиска библиотек в системе Linux
...
Способов - миллион, что я буду в угадайку играть с вашим компьютером?
Привыкайте.
Подобные поиски вам нужно будет делать при освоении всякого нового tools ... это вам не венда
1
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
31.03.2016, 20:56  [ТС]
Названия функций он видит. Показывает, где они находятся, Но все равно ошибки. Библиотеки нужные установил

Добавлено через 26 минут
Короче разобрался, Доустановил нужные пакеты и компилю в консоли, например (g++ test.cpp -o example -lglut -lGL -lGLU -lGLEW)
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
31.03.2016, 22:46
Цитата Сообщение от nocl1p Посмотреть сообщение
и компилю в консоли
Ото лучше всего!

Ещё можете поставить Geany - это такой развитый терминал для программирования, в котором нет ничего лишнего.
1
128 / 126 / 60
Регистрация: 22.01.2014
Сообщений: 464
01.04.2016, 09:27
Вы можете создавать Makefile и использовать GNU Make.
Прочтите простой мануал с примерами использования Makefile.
Если вы уже вникли, как выполнять компиляцию с командной строки, то c Makefile-ми вы, думаю разберетесь.
Это упрощает процесс сборки приложения, для того,что бы вам не пришлось в консоли выполнять 100 раз одно и то же.
Или же bash скрипт создать(прим. "my_make.sh"), но для больших проектов - make, а для еще более больших -другие, которые получше.

Да вам подсказали Geany - очень хороший выбор, я сам его использую, отлично подсвечивает синтаксис множества языков программирования, class-view, встроенный tool Make-Build, и т.д.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2016, 09:27
Помогаю со студенческими работами здесь

Первая программа. Код не компилируется и не запускается программа.
Первая программа, первая ошибка Здравствуйте! Решил учить С++. Скачал книгу Programming: Principles and Practice Using C++, Бьерн...

Не компилируется программа?
не могу откомпелировать программу, смотри рисунок.

Программа не компилируется
Установил Borland С+++ 5,5 в папку C:\BCC, в папке bin как положено создал bcc32.cfg и link32.cfg как полагается с соответствующим...

Не компилируется программа
Где ошибка? Все по книге делаю а все равно ошибки data segment para public "data" message db "Enter two hexadecimal...

Не компилируется программа
В Visual C# 2010 Express создал проект Project3, внутри создал класс Example3.cs. С ним всё ок, нормально компилируется. Далее внутри этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru