0
路径我有一个C程序,读取解释头文件在C
#include <lib/a.h>
#include <lib/b.h>
一个headerpath如何指定“LIB”应该是我的makefile?它给了我一个编译错误,说lib/a.h没有找到。但是我知道a.h所在的系统路径。如何告诉我的Makefile去哪里找lib?
谢谢, Vik。
路径我有一个C程序,读取解释头文件在C
#include <lib/a.h>
#include <lib/b.h>
一个headerpath如何指定“LIB”应该是我的makefile?它给了我一个编译错误,说lib/a.h没有找到。但是我知道a.h所在的系统路径。如何告诉我的Makefile去哪里找lib?
谢谢, Vik。
添加一个参数-I/path/to/include
到编译标记(例如,CFLAGS
或CXXFLAGS
),其中的路径通向父目录中的目录lib
的。
好吧,我这么笨!我添加了包含lib的路径。谢谢! :D –
“编译标志”或简单地“编译器命令行” – Cilyan
@Cilyan是的,实际上我的意思是特别编译器命令行标志,但问题是关于如何添加标志到命令行C和C++编译的隐含规则分别是通过'CFLAGS'和'CXXFLAGS'。 – Arkku