C语言里面对什么未定义引用是什么意思?

发布网友 发布时间:2022-04-25 18:55

我来回答

3个回答

热心网友 时间:2023-07-14 15:03

undefined referenct to "xxxx"
如果xxxx是个函数,那么它只有声明没有定义,就是没有函数体
如果xxxx是个变量,那么变量没有定义。
如果你确信你定义了变量/函数,那么和很可能是没有让定义的目标文件参与链接过程,
常见的有缺少动态库链接指令,缺少obj。

热心网友 时间:2023-07-14 15:03

? 习C语言 遇情况解决aa.h 文件void test();aa.c 文件#include aa.h #include stdio.h void test(){ printf( test\n );}main.c文件#include aa.h #include stdio.h void main(void){test();}gcc main.ctest()未定义?? 因为你没有把aa.c编译进来,gcc main.c aa.c这样写才对。

热心网友 时间:2023-07-14 15:04

因为你没有把aa.c编译进来,gcc main.c aa.c这样写才对。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com