当前位置:神舟问>生活百科>c语言中undefined reference to ""怎来自么解决

c语言中undefined reference to ""怎来自么解决

2024-03-17 14:46:12 编辑:join 浏览量:557

大部分原因是女物链接碰备时缺失了相关目标文件笑弯毁

首先编写如下代码

//test.h

#ifndef__TEST_H__

#define__TEST_限居H__

voidtest();

#endif

//test.c

#include<string.h>

#include<stdio.h>

voidtest()

{

printf("justtestit\n");

}

//main.c

#include"test.h"

intmain(intargc,char**argv)

{

含至肉入又家test();

return0;

}

c语言中undefined reference to 

然后输入以下命令,你会得到两个.o文件

$gcc-ctest.c

$gcc–cmain.c

编译时报错闹租了,这是最典型的undefined围盐仍子使reference错误,因为在链接时发现找不到某个函数的实现文件计数酒修宁又也反。编写如下命令即可。

$gcc-omainmain.o test.o

标签:undefined,reference,语言

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/302294.html
热门文章