我在我的mac pro上安装了gcc 5.3.0,我想用
编译一个c程序gcc main.c -o matrix -mcmodel=medium -lm
然而我收到了这个错误:
Undefined symbols for architecture x86_64:
"_GLOBAL_OFFSET_TABLE_", referenced from:
_stressXXSX in ccxZn6ac.o
_stressYYSX in ccxZn6ac.o
_stressXYSX in ccxZn6ac.o
_stressYZSX in ccxZn6ac.o
_stressZZSX in ccxZn6ac.o
_stressXZSX in ccxZn6ac.o
_stressXXN in ccxZn6ac.o
...
ld: symbol(s) not found for architecture x86_64
collect2: erro:ld return 1.
_stressXXSX
是在main()
之前定义的子函数。使用ubuntu系统在旧计算机上编译时,该程序是可以的。
感谢您的所有建议和帮助!