Cygwin 生成的 .exe 不直接从 Windows 运行

科林·杰克

我使用 cygwin 和 gcc 编译并构建了源代码文件,一切正常,当我从 cygwin 运行文件时,我得到了 .exe 文件,如下所示:

./file.exe 

它运行没有问题

但是当我尝试从 Windows 运行它时,起初我得到以下信息:

The code execution cannot proceed because cygwin1.dll was not found

所以我下载了 cygwin1.dll 并将其添加到程序目录中,然后我收到以下消息:

The application was unable to start correctly (0xc000007b). 

我还尝试了 cygwin1.dll 的 32 位版本,我得到了这个:

The procedure entry point uname_x could not be located in the dynamic link library 

所以我回滚到64位版本,但当然还是同样的问题!

再次从 cygwin 运行它没有问题,但是从 Windows 运行它不起作用,所以无论如何我可以在 Windows 中运行 .exe 文件而没有问题!?

问候

马斯马斯先生

CYGWIN 环境的 PATH 与 windows 环境不同。

  1. 在您的驱动器中搜索该 DLL(首先在您的 cygwin 安装目录下查看)。
  2. 打开命令提示符,将该文件夹添加到您的路径中..
  3. 尝试启动您的应用程序。

另一种方法是:

  1. 从 cygwin 启动工作版本
  2. 使用SysInternals Process Explorer查看它从何处加载了哪些 DLL。

找到 DLL 后,将其复制到您选择的路径(我希望在 PATH 中)。或将该文件夹添加到您的 PATH 环境中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在没有cygwin环境的Windows中运行cygwin内置的exe

来自分类Dev

从Cygwin内部运行cmd.exe

来自分类Dev

从 Java 运行 .exe 会给出不同的控制台输出,然后直接从 Windows 运行 .exe

来自分类Dev

为什么不建议直接从.zip文件运行.exe文件?

来自分类Dev

我需要安装哪些cygwin软件包才能在Windows上运行来自cmd.exe的命令?

来自分类Dev

从Cygwin运行Windows本机命令(例如VOL)

来自分类Dev

使用Cygwin在Windows上运行Shell脚本

来自分类Dev

在Windows / cygwin环境下运行Docker

来自分类Dev

使用Windows emacs在Cygwin中运行Opam

来自分类Dev

“ /bin/[.exe”是合法文件吗?[Cygwin,Windows 10]

来自分类Dev

Visual Studio生成错误“此版本的NuGet.exe与您正在运行的Windows版本不兼容。”

来自分类Dev

Windows python和cygwin python生成的文件之间的差异

来自分类Dev

Windows 10中缺少运行exe

来自分类Dev

使用Process运行Windows start.exe

来自分类Dev

无法在Windows XP上运行Python EXE

来自分类Dev

如何使用 Python 杀死运行 exe 的 Windows

来自分类Dev

如何通过Cygwin在Windows 7上运行.sh文件?

来自分类Dev

alt-ergo不能通过cygwin在Windows上运行

来自分类Dev

在Windows上使用Cygwin Crontab运行Python脚本

来自分类Dev

在Windows 7 Cygwin安装中无法运行Pip安装

来自分类Dev

使用Cygwin在Windows上双击运行.sh文件

来自分类Dev

Cygwin:它可以与Windows正常运行和平共处吗?

来自分类Dev

在Windows 7 Cygwin安装中无法运行Pip安装

来自分类Dev

如何通过Cygwin在Windows 7上运行.sh文件?

来自分类Dev

c#(。net)在Windows上通过cygwin运行Shell脚本

来自分类Dev

在Win10上使用Cygwin生成的exe,但出现关于kernel32.dll的错误

来自分类Dev

Cygwin setup.exe在安装Windows 8期间挂起?我应该如何继续?

来自分类Dev

如何编写批处理(Windows)以启动Cygwin(mintty.exe),然后执行python脚本?

来自分类Dev

通过Cygwin在Windows上错误Hadoop:无法找到null \ bin \ winutils.exe

Related 相关文章

  1. 1

    在没有cygwin环境的Windows中运行cygwin内置的exe

  2. 2

    从Cygwin内部运行cmd.exe

  3. 3

    从 Java 运行 .exe 会给出不同的控制台输出,然后直接从 Windows 运行 .exe

  4. 4

    为什么不建议直接从.zip文件运行.exe文件?

  5. 5

    我需要安装哪些cygwin软件包才能在Windows上运行来自cmd.exe的命令?

  6. 6

    从Cygwin运行Windows本机命令(例如VOL)

  7. 7

    使用Cygwin在Windows上运行Shell脚本

  8. 8

    在Windows / cygwin环境下运行Docker

  9. 9

    使用Windows emacs在Cygwin中运行Opam

  10. 10

    “ /bin/[.exe”是合法文件吗?[Cygwin,Windows 10]

  11. 11

    Visual Studio生成错误“此版本的NuGet.exe与您正在运行的Windows版本不兼容。”

  12. 12

    Windows python和cygwin python生成的文件之间的差异

  13. 13

    Windows 10中缺少运行exe

  14. 14

    使用Process运行Windows start.exe

  15. 15

    无法在Windows XP上运行Python EXE

  16. 16

    如何使用 Python 杀死运行 exe 的 Windows

  17. 17

    如何通过Cygwin在Windows 7上运行.sh文件?

  18. 18

    alt-ergo不能通过cygwin在Windows上运行

  19. 19

    在Windows上使用Cygwin Crontab运行Python脚本

  20. 20

    在Windows 7 Cygwin安装中无法运行Pip安装

  21. 21

    使用Cygwin在Windows上双击运行.sh文件

  22. 22

    Cygwin:它可以与Windows正常运行和平共处吗?

  23. 23

    在Windows 7 Cygwin安装中无法运行Pip安装

  24. 24

    如何通过Cygwin在Windows 7上运行.sh文件?

  25. 25

    c#(。net)在Windows上通过cygwin运行Shell脚本

  26. 26

    在Win10上使用Cygwin生成的exe,但出现关于kernel32.dll的错误

  27. 27

    Cygwin setup.exe在安装Windows 8期间挂起?我应该如何继续?

  28. 28

    如何编写批处理(Windows)以启动Cygwin(mintty.exe),然后执行python脚本?

  29. 29

    通过Cygwin在Windows上错误Hadoop:无法找到null \ bin \ winutils.exe

热门标签

归档