【发布时间】:2016-09-05 20:29:37
【问题描述】:
我无法理解如何在我的 src 文件夹中获取代码,如下所示以运行包含文件夹中的头文件。
include 包含一个functions.h 文件,src 包含一个functions.c 文件以及我的main.c
main 包含一个#include "functions.h",以及对在function.h 和function.c 中声明的函数的引用
当我在主目录中时,要编译所有内容,我运行以下命令:
gcc -Wall -Werror -Iinclude src/main.c
但是我在终端里得到了这个:
/tmp/ccHmaM4g.o: In function `main':
main.c:(.text+0x78): undefined reference to `sum'
collect2: error: ld returned 1 exit status
我是 linux 的新手,请告诉我我做错了什么。 干杯!
【问题讨论】:
-
您没有链接其他 c 文件。
-
@tkausl 我将如何链接它?
-
src中有哪些文件?
标签: c linux gcc terminal gcc-warning