перемещение усечено до соответствия: R_X86_64_PC32 против `.bss '
Я получаю эту ошибку компоновщика в g ++ при компиляции:
Остальная часть кода не является существенной, так как это определение нарушает мою компиляцию. Функция времени находится в sys / time.h. Скомпилировано на 64-битном RHEL.
long ntime() {
struct timeval tp;
gettimeofday(&tp, (struct timezone *)0);
return (tp.tv_sec*1000 + tp.tv_usec / 1000);
}
Скажите, почему это не так?
Заранее спасибо.