Я немного писал на C ++, используя Visual Studio для Windows, и недавно переключился на Linux Mint и установил Codeblocks для использования в качестве C ++ IDE.Я написал очень простую программу, которую не могу скомпилировать:
#include <iostream>
int main()
{
std::cout << "Hello world!" << endl;
std::cin.get();
return 0;
}
Я попытался запустить ее, и я получаю сообщение об ошибке консоли:
Executing: xterm -T Test -e /usr/bin/cb_console_runner LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/***/workspaces/cpp-workspace/Test/bin/Debug/Test (in /home/***/workspaces/cpp-workspace/Test/.)
Process terminated with status -1 (0 minute(s), 0 second(s))
У меня также естьпопытался запустить cc для моего файла main.cpp, и я получил сообщение об ошибке:
/tmp/cc4RcEeE.o: In function `main':
main.cpp:(.text+0xe): undefined reference to `std::cout'
main.cpp:(.text+0x13): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
main.cpp:(.text+0x1d): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
main.cpp:(.text+0x28): undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
main.cpp:(.text+0x2f): undefined reference to `std::cin'
main.cpp:(.text+0x34): undefined reference to `std::istream::get()'
/tmp/cc4RcEeE.o: In function `__static_initialization_and_destruction_0(int, int)':
main.cpp:(.text+0x64): undefined reference to `std::ios_base::Init::Init()'
main.cpp:(.text+0x79): undefined reference to `std::ios_base::Init::~Init()'
collect2: error: ld returned 1 exit status
Дополнительная информация:
- Я установил GCC намоя машина
- Я установил Codeblocks с помощью Mint Software Manager
Я изучал эту проблему в течение недели или около того и не смог заставить что-либо работать.Любая помощь в получении этой компиляции будет высоко ценится!
РЕДАКТИРОВАТЬ Я проверил настройки моего компилятора в соответствии с приведенными рекомендациями, и все они выглядят правильно.Я добавил скриншот с моими настройками на случай, если кто-то что-то увидит ... Кроме того, g ++ не указан в качестве опции в раскрывающемся списке для компиляторов. Мои настройки кодовых блоков