MinGW ld.exe无法找到GCC包含,但是权限被拒绝

时间:2016-08-10 20:32:48

标签: c++ gcc mingw mingw32

我正在尝试构建这个愚蠢的库https://github.com/LRN/libntlink,所以我可以在移植项目中使用它,到目前为止它给我带来了麻烦。这次链接器似乎无法访问gcc include文件夹。这是错误

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
c:/mingw/bin/../lib/gcc/mingw32/4.9.3/../../../../mingw32/bin/ld.exe: cannot fin
d c:/MinGW/lib/gcc/mingw32/4.9.3/include: Permission denied
collect2.exe: error: ld returned 1 exit status

我可以发布整个makefile,但是转到github页面可能更简单,更简洁,因为makefile有点冗长。我检查了我发现的东西,没有其他东西使用ld或其他什么,并且有问题的文件夹有只读的方块,其中iirc意味着它不是只读的。我已经尝试过以我知道的方式在高处运行命令。没有任何效果。

编辑:如果您将它们指定为ld的输入文件,它会对所有文件夹执行此操作。事情写错了可能吗?我不确定它是怎么做的。

0 个答案:

没有答案