Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
9 / 9 / 0
Регистрация: 13.04.2013
Сообщений: 63
1

Как скомпилировать файл .cpp?

27.05.2013, 17:38. Показов 2734. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! В моём Linux Debian есть компилятор gcc. Пишу небольшой файл на C++:
C++
1
2
3
4
5
6
#include <iostream>
 
using namespace std;
int main(){
   return 0;
}
Простая программка, но при компиляции появляется ошибка:

C++
1
2
3
4
5
stanislav@pc ~/first $ gcc Source.cpp -o source
/tmp/ccsxQUfe.o: In function `__static_initialization_and_destruction_0(int, int)':
Source.cpp:(.text+0x2e): undefined reference to `std::ios_base::Init::Init()'
Source.cpp:(.text+0x3d): undefined reference to `std::ios_base::Init::~Init()'
collect2: error: ld returned 1 exit status
Вопрос: Почему, и как с этим бороться?

P.S. Да, писать iostream.h пробовал, не работает, да и не должно было бы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2013, 17:38
Ответы с готовыми решениями:

Как скомпилировать и запустить файл .cpp в IDE CodeLite?
Это IDE установлено в линуксе. Не активны надписи (серым цветом) в меню Build.

Как в Dev-Cpp (С++) скомпилировать исходный код в exe файл?
Написал простейший код: #include int main() { std::cout &lt;&lt; &quot;Hello!&quot;; } Оно его...

Как скомпилировать единственный .cpp исходник ?
Надо скомплилировать пример из книги. Исходник открывается, но кнопочка для компиляции отсутствует....

Как скомпилировать программу без cpp-файла?
Как скомпилировать программу без cpp-файла?

2
Not Found
395 / 134 / 5
Регистрация: 29.09.2012
Сообщений: 1,367
Записей в блоге: 1
27.05.2013, 18:59 2
Взято с ЛОРа.
Компилятор Си - cc или gcc. Клмпилятор С++ - g++. Проверь есть ли у тебя файл /usr/bin/g++. Если есть - то им и надо компилить ++-программу. И как правило, если ты используешь его, то таких проблем возникнуть просто не должно. iostream находится в стандартных путях про которые он знает. Математика при линковке подключается сама (в отличие от gcc, где надо специально указывать -lm)
1
9 / 9 / 0
Регистрация: 13.04.2013
Сообщений: 63
28.05.2013, 17:00  [ТС] 3
Febian, большое спасибо!
0
28.05.2013, 17:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2013, 17:00
Помогаю со студенческими работами здесь

Как вызвать в основном .cpp файле тот или иной .cpp файл
Ну, обычно я работал с одним .cpp но вот появилась надобность в основном файле написать интерфейс...

Скомпилировать 5 проектов *.CPP в *.EXE
Ребят, нужна помощь! Нужно срочно скомпилировать 5 С++ проектов в EXE - у меня Eclipse загнулся,...

как компилить файл *.cpp и файл ресурсов одной командой?
Друзья! Ну то есть щас я делаю такой батник: windres -o MENU.o MENU.rc g++ main.cpp MENU.o -o...

Потерял cpp файл, а ехе-шник остался. Можно как-то декомпилировать файл обратно?
Потерял cpp файл, а ехе-шник остался. Можно как-то декомпилировать файл обратно?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru