我在CentOS中编译了C并遇到了这个错误:
cc -c -o obj / BT.o BT.c -I./include -I / usr / dialogic / inc cc -o BT obj / BT.o obj / util.o -I./include -I / usr / dialogic / inc -L / usr / dialogic / lib
obj / BT.o:在功能' main':
BT.c :(。text + 0x52):未定义对`gc_Start'
的引用collect2:ld返回1退出状态 make:*** [BT]错误1
我已经链接到库-L/usr /dialogic/lib
但我不知道为什么它在创建二进制文件时没有链接
请问,任何人都可以建议我吗?
答案 0 :(得分:-1)
检查你是否保存了你的.c文件,还检查了函数的拼写和#39;定义和他们的电话。