I'm trying to compile the program the source for which is here. As per his instructions I'm compiling using the command g++ -O3 -lrt netmon.cpp -o netmon. I get this output: php netmon.cpp:(.text.startup+0xb3): undefined reference to `clock_gettime' collect2: ld returned 1 exit status This is odd as I have read that the rt library provides this function. What is going on? linux |
||||
gcc and g++ can be picky about the order of link arguments. In general, you should specify library arguments (-l) after local objects. Try this instead: c++ g++ -O3 netmon.c -o netmon -lrt |
answered
Jul 13 '12 at 3:30
|