簡體   English   中英

MinGW GCC.exe從路徑中刪除所有\\

[英]MinGW GCC.exe removing all \ from path

我不太確定這里發生了什么。 我正在嘗試編譯https://github.com/LRN/libntlink,因此我可以輕松地移植這個Unix調用依賴代碼(該項目提供了symlink()lstat()的窗口實現和像S_ISDIR這樣的宏。

無論如何,當我運行提供的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,雖然第一次也失敗了,但原因不同。

問題是編寫cmd的人在需要處於我所在的shell的/ path形式時將其置於\\ path形式。現在出現了與權限被拒絕的不同問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM