我正在尝试通过使用.net
和mono
删除cygwin
应用程序的依赖项。
有关更多信息,请查看here。
我安装了所有软件包gcc
,gcc-core
和as
。
然后,我使用vb.net
终端导航到我的cygwin
应用程序。
我试图用此命令合并所有依赖项:
mkbundle -o Mono/MsgBox.exe MsgBox.exe --deps -z
应用程序本身只是一个显示MessageBox的简单模块。
现在,当我在Cygwin控制台中按Enter合并.net框架依赖项时,它将开始合并...
然后它给了我这个错误:
我已经进行了一些研究,发现这与新的
MinGW
编译器有关,并且有可能以某种方式更改设置。MsgBox
应用程序本身可以正常工作,我只想按照上面的教程中的说明合并依赖项。有人可以告诉我如何解决此编译错误吗?
最佳答案
检查您是否下载了cygwin 64位并且您的应用程序是32位。我遇到了这个错误,并下载了cygwin 32,现在一切正常。
请让我知道这是否有帮助:)
关于c# - Mono/Cygwin问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22416995/