2016-08-10 133 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的人把它放在\路径表单时,它需要在/路径形式壳我是在一种不同的问题显示出来,现在涉及到权限被拒绝