对于C编译过程,我真的很新手,我有一个问题:
我有一系列#include
使用-Idirectory
标题文件的文件,一切都很好。但是,我在编译时得到undefined reference to '<function names>'
;这是因为我没有链接到任何实际代码,只有标题,据我所知。但是,包含标头(-Idirectory
)的同一目录还包含具有该代码的CPP文件。但是,我显然不能把它们放在像gcc file1.cpp file2.cpp directory/*.cpp -Idirectory ....
那样的路径上,那么我该如何去做呢?谷歌只引导我如何包含标题,我已经完成了。