- 論壇徽章:
- 0
|
環(huán)境是:cygwin, 交叉編譯工具sde-gcc,
問題:有個源文件使用 #include<inttypes.h>,此文件位于:/usr/include/,編譯時,提示無法找到這個文件。
可以肯定的是:不會是因?yàn)?quot;" 和<>的區(qū)別,也不會因?yàn)槭?<XXX/inttypes.h>和<inttypes.h>的區(qū)別,因?yàn)橹熬幾g完全沒問題。、
后來我把cygwin刪了重新安裝了一遍就導(dǎo)致了這個問題。我想是因?yàn)榫幾g器默認(rèn)頭文件路徑不可識別了。網(wǎng)上搜索說是可以通過環(huán)境變量來配置這個路徑如CPATH
等等,但是 env 后并沒發(fā)現(xiàn)有這樣的變量,redhat里面也試過,沒!
網(wǎng)上還搜到一個和我情況一樣的帖子:http://topic.csdn.net/u/20080418 ... d-1e6c055dc30e.html,他的問題也沒解決。
還一個問題就是echo $PATH時打印出來的路徑帶有windows下的路徑,如 C:\system32 ,cygwin里面是通過哪個配置的這個變量,我試過grep,沒找到。 |
|