as.exe - 找不到入口点 无法在动态 link 库中找到过程入口点 __printf__
as.exe - entry point not found the procedure entry point __printf__ could not be located in the dynamic link library
Yt 有效 early.when 我尝试使用 gcc commend 它告诉我。我已经卸载并重新安装了 gcc 4.8。
这是错误:
as.exe - entry point not found
the procedure entry point __printf__ could not be located in the dynamic link library c:\mingw\bin..\lib\gcc\mingw32.8.1\..\..\..\..\mingw32\bin\as.exe"
这是代码:
#include <stdio.h>
int main(){
}
(我宁愿 post 这作为评论,但我还没有足够的声誉。)
该错误似乎与 as
的开头有关,与您的代码无关。您可以通过 运行 as --help
检查(它应该显示一长串选项)。假设此命令也失败,继续阅读。
整个错误看起来有点奇怪,但我猜你的问题是由 PATH
中的多个 DLL 冲突引起的。您应该能够通过进入 c:\mingw\bin
,完全清除 PATH
(Windows shell 中的 set PATH=
;export PATH=
Bash) 并尝试再次执行 as --help
。如果有帮助,您需要确定 PATH
中的哪个程序导致了此问题,或者将其从 PATH
中完全删除,或者记住每次都设置一个自定义的、简短的、无冲突的 PATH
你想使用你的 mingw 安装。
我知道现在回答为时已晚,但也许它可以帮助别人。
我刚遇到这个问题,把目录名(在MinGW目录下)从mingw32改成mingw32old就解决了。因为这两个目录各自的bin目录下都有as.exe,所以会发生冲突,出现错误。但是,现在它正在工作,
希望对您的问题有所帮助。
有时 as.exe
也可以来自 c:\MinGW\msys.0\bin\
,这可能与 c:\MinGW\bin\
冲突。我建议像@DavidMacek 那样进行实验 - 从 PATH
中删除 c:\MinGW\bin
并重新启动 shell,然后键入 as --help
以查看是否正常。
如果一切顺利。转到您的环境变量和 c:\MinGW\bin\
上方的 "move up" c:\MinGW\msys.0\bin\
让 msys
优先。
我刚刚在系统环境变量中添加了 as.exe 的路径并且它起作用了。
在我的例子中,它是 Windows 10 上代码块 gcc 编译器的路径:
C:\Program 文件 (x86)\CodeBlocks\MinGW\bin
Yt 有效 early.when 我尝试使用 gcc commend 它告诉我。我已经卸载并重新安装了 gcc 4.8。
这是错误:
as.exe - entry point not found
the procedure entry point __printf__ could not be located in the dynamic link library c:\mingw\bin..\lib\gcc\mingw32.8.1\..\..\..\..\mingw32\bin\as.exe"
这是代码:
#include <stdio.h>
int main(){
}
(我宁愿 post 这作为评论,但我还没有足够的声誉。)
该错误似乎与 as
的开头有关,与您的代码无关。您可以通过 运行 as --help
检查(它应该显示一长串选项)。假设此命令也失败,继续阅读。
整个错误看起来有点奇怪,但我猜你的问题是由 PATH
中的多个 DLL 冲突引起的。您应该能够通过进入 c:\mingw\bin
,完全清除 PATH
(Windows shell 中的 set PATH=
;export PATH=
Bash) 并尝试再次执行 as --help
。如果有帮助,您需要确定 PATH
中的哪个程序导致了此问题,或者将其从 PATH
中完全删除,或者记住每次都设置一个自定义的、简短的、无冲突的 PATH
你想使用你的 mingw 安装。
我知道现在回答为时已晚,但也许它可以帮助别人。
我刚遇到这个问题,把目录名(在MinGW目录下)从mingw32改成mingw32old就解决了。因为这两个目录各自的bin目录下都有as.exe,所以会发生冲突,出现错误。但是,现在它正在工作,
希望对您的问题有所帮助。
有时 as.exe
也可以来自 c:\MinGW\msys.0\bin\
,这可能与 c:\MinGW\bin\
冲突。我建议像@DavidMacek 那样进行实验 - 从 PATH
中删除 c:\MinGW\bin
并重新启动 shell,然后键入 as --help
以查看是否正常。
如果一切顺利。转到您的环境变量和 c:\MinGW\bin\
上方的 "move up" c:\MinGW\msys.0\bin\
让 msys
优先。
我刚刚在系统环境变量中添加了 as.exe 的路径并且它起作用了。 在我的例子中,它是 Windows 10 上代码块 gcc 编译器的路径: C:\Program 文件 (x86)\CodeBlocks\MinGW\bin