2016-08-10 166 views
1

我不太確定這裏發生了什麼。我試圖編譯https://github.com/LRN/libntlink,所以我可以很容易地移植這個Unix調用相關的代碼(該項目提供了像S_ISDIR這樣的符號鏈接()lstat()和宏的窗口實現MinGW GCC.exe刪除所有從路徑

無論如何,當我運行提供的cmd文件改變變量指向正確的路徑)後,我得到這個:

gcc c:\MinGW\lib\gcc\mingw32\4.9.3\include;c:\MinGW\include -I. -O3 -fno-common 
-Wall -mms-bitfields -D_WIN32_WINNT=0x600 -o juncpoint.o -c juncpoint.c 
gcc.exe: error: c:MinGWlibgccmingw324.9.3include: No such file or directory 

這似乎是由於某種原因,所有\被完全從路徑刪除gcc.exe解析它找到它的東西之前的某個時候的同樣的事情發生在c:\ MinGW \ include中,我查看了makefile文件,儘管我沒有看到它,但我沒有看到任何看起來會導致這種情況的東西,這不是我第一次使用MinGW,儘管t他第一次也失敗了,這是出於不同的原因。

+0

什麼你用的是shell嗎?無論如何,請嘗試使用雙斜槓\\或者只是使用/ – stijn

+0

做/工作。現在出現了不同的錯誤,但至少還會繼續,而且我不再陷入困境,即使我可能很快就會再次出現,但至少似乎是一個不同的問題。仍然很奇怪的事情發生。許多/../被放在路徑中。 – codechao

回答

0

的問題是,是誰寫的CMD的人把它放在\路徑表單時,它需要在/路徑形式殼我是在一種不同的問題顯示出來,現在涉及到權限被拒絕