CPATH指定要搜索彷彿用-i指定的目錄列表,但在命令-I選項給出的任何路徑後線。無論正在預處理哪種語言,都使用此環境變量。
在我的機器上,我想交叉編譯或者其他版本的替代包含。我想用這些編譯其他人的代碼。
具體來說,我有幾個不同版本的python及其相關的Python.h文件。
$蟒蛇setup.py枕頭,因爲包括它找到第一 失敗是不需要的。 (/ usr/local/include有一個老的Python.h,但我需要/usr/local/include/Python2.7來「贏」)。
添加/usr/local/include/Python2.7到CPATH(或C_INCLUDE_PATH),因爲它是後放置不起作用。
據我所看到的,這不是Python特定的 - 肯定有辦法迫使GCC不得不-I/CPATH之前的路徑?
'出口CC = 「gcc的-I /我的/路徑」' –