我有這種樹的一個項目:的Makefile:管理多個包含路徑
/arch/arm/include/
/include/
我想包括與/include
#include <arch/header.h>
和
文件與#include <header.h>
從/arch/arm/include/
文件。
如何在Makefile中執行此操作?
謝謝
我有這種樹的一個項目:的Makefile:管理多個包含路徑
/arch/arm/include/
/include/
我想包括與/include
#include <arch/header.h>
和
文件與#include <header.h>
從/arch/arm/include/
文件。
如何在Makefile中執行此操作?
謝謝
這可以通過創建符號鏈接來解決包括/弓指向弓/ ARM /包括 LN -s弓/ ARM /包括包括/拱
然後在生成文件中: CFLAGS + = -I/include
使用-I< include directory >
選項。
例如:
$(CC) -o $(TGT) test.c -I/include
您可以在makefile中添加此方法。假設你的文件系統看起來像這樣
--------------------------------
| | |
include arch src
| |
arm makefile
|
include
LIBS_INC = -I ../包括 LIBS_INC + = -I ../弓/ ARM /包括
將這項工作如果OP已經包括從文件' /拱/臂/包括/' –