在 CentOS 中编译 C 面临错误:未定义的引用

compile C in CentOS face error: undefined reference to

本文关键字:错误 未定义 引用 CentOS 编译      更新时间:2023-10-16

我在 CentOS 中编译了 C,并遇到此错误:

cc -c -o obj/BT.o BT.c -I./include -I/usr/dialogic/inccc -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"的引用

收集2:LD 返回 1 个退出状态制造: *** [BT] 错误 1

我已经链接到库 -L/usr /dialogic/lib但我不知道为什么它在创建二进制文件时没有链接拜托,任何人都可以建议我一些东西吗?

检查您是否保存了您的.c文件,并检查函数定义及其调用的拼写。