mic@mic-nb /tmp $ cat main.cpp namespace math { #include } int main() { return math::expf(5); } mic@mic-nb /tmp $ g++ main.cpp mic@mic-nb /tmp $ ./a.out; echo $? 148 mic@mic-nb /tmp $ g++ main.cpp -nostdlib /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400144 /tmp/ccSX0iir.o: In function `main': main.cpp:(.text+0xd): undefined reference to `expf' collect2: error: ld returned 1 exit status