I've tried a hello world script:
#include <iostream>
int main() {
using namespace std;
cout << "Hello!\n";
return 0;
}
But I've got an error message:
gcc test.cpp
/var/tmp//ccZLLi7M.o(.text+0xd): In function `std::__verify_grouping(char
const*, unsigned int, std::string const&)':
: undefined reference to `std::string::size() const'
/var/tmp//ccZLLi7M.o(.text+0x60): In function `std::__verify_grouping(char
const*, unsigned int, std::string const&)':
: undefined reference to `std::string::operator[](unsigned int) const'
/var/tmp//ccZLLi7M.o(.text+0x9d): In function `std::__verify_grouping(char
const*, unsigned int, std::string const&)':
: undefined reference to `std::string::operator[](unsigned int) const'
/var/tmp//ccZLLi7M.o(.text+0xc8): In function `std::__verify_grouping(char
const*, unsigned int, std::string const&)':
: undefined reference to `std::string::operator[](unsigned int) const'
/var/tmp//ccZLLi7M.o(.text+0x121): In function `main':
: undefined reference to `std::cout'
/var/tmp//ccZLLi7M.o(.text+0x126): In function `main':
: 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*)'
/var/tmp//ccZLLi7M.o(.text+0x152): In function
`__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init()'
/var/tmp//ccZLLi7M.o(.text+0x183): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init()'
/var/tmp//ccZLLi7M.o(.eh_frame+0x11): undefined reference to
`__gxx_personality_v0'
I'm on PC-BSD. Any idea?
Thanks,
Charles.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/