问题描述
我的平台是 x86_64 + Windows 10 + Cygwin。我的编译器是 x86_64-w64-mingw32-gcc
。
出于某种原因,我不得不使用 -mabi=sysv
选项编译我的程序,如果可能的话,我想避免使用默认的 -mabi=ms
选项。
程序编译成功。但是当它调用像 printf
这样的库函数时,它段错误。原因是库函数驻留在 msvcrt.dll
中,它可能是使用除 -mabi=sysv
之外的调用约定预先构建的。
那么,有没有办法在 Cygwin 中安装使用 -mabi=sysv
编译的库?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)