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