在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mingw编译能不能在linux下运行

175次阅读
没有评论

共计 1347 个字符,预计需要花费 4 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“mingw 编译能不能在 linux 下运行”,内容详细,步骤清晰,细节处理妥当,希望这篇“mingw 编译能不能在 linux 下运行”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

mingw 编译的能在 linux 下运行,其编译方法是:1、通过“sudo apt-get install mingw-w64”命令安装 mingw32;2、在 linux 上运行“sudo apt-get install wine-development wine ~/hello.exe hello world”即可。

linux 平台交叉编译 Windows 程序

编译测试环境:ubuntu18.04

第一步:安装 mingw32

sudo apt-get install mingw-w64
sudo apt-get install mingw-w64-tools 
sudo apt-get install mingw-w64-i686-dev 
sudo apt-get install mingw-w64-x86-64-dev

上面这些可能会有重复的地方,为了省劲,直接都安装了。

安装完之后就可以编译代码了

i686-w64-mingw32-gcc -o hello.exe hello.c

第二部:测试编译出来的程序

编译出来的 exe 文件可以 copy 到 windows 上测试,不过为了省劲,我想直接在 linux 上运行。这样就需要完整 wine 了。

sudo apt-get install wine-development
 
wine ~/hello.exe
 
 hello world

第三部:编译 64 位程序

因为本人需要编译 x64 位程序,但测试发现程序为 32 位程序。

x86_64-w64-mingw32-gcc -o hello64.exe hello.c

第四部:在 windows 上使用 pthread 库

pthread 真的很好用,windows 默认没有 pthread 库。

i686-w64-mingw32-gcc -o pthread_create.exe pthread_create.c -lpthread -D__WIN32

竟然发现直接编译过了,说明 mingw32 已经把 pthread 库包含进去了。

跑到 windows 上面执行,报 libwinpthread-1.dll ………. not found

我直接将 /usr/i686-w64-mingw32/lib 文件夹下的 libwinpthread-1.dll 文件复制到 windows 里面。发现可以运行了。

够简单,够粗暴吧?不过确实很爽

实际上我 windows 下面也下载了 pthread 库,可惜还是报找不到库,可能是 gcc 不是隐式加载吧。

关于 MinGW 编译程序出现缺少 libgcc_s_dw2-1.dll 问题

原来是链接时默认使用动态 linking,对方的电脑无依赖的 DLL 模块。

于是我在链接后添加指令:

-static-libstdc++ -static-libgcc

读到这里,这篇“mingw 编译能不能在 linux 下运行”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1347字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品免费国产 | 久久久久亚洲av无码专区桃色 | 久久合 | se亚洲 | 99爱免费观看视频在线 | 一个色综合亚洲伊人久久 | 99久久综合精品五月天 | 亚洲福利区 | 精品乱码久久久久久中文字幕 | 99久久亚洲国产高清观看 | 久久国产成人精品国产成人亚洲 | 亚洲国产av无码专区亚洲av | 香蕉伊蕉伊中文视频在线 | 在线观看欧美国产 | 亚洲厕拍 | 午夜干b| 在线欧美日韩精品一区二区 | 亚洲午夜久久久久久噜噜噜 | 国产精品国产三级在线专区 | 免费国产 | 亚洲精品无码一区二区三区久久久 | 国产高清在线观看 | 精品少妇无码av无码专区 | 四虎影视4hu4虎成人 | a免费毛片在线播放 | 免费无码又爽又刺激网站直播 | 天堂а√在线中文在线 | 精品国产a∨无码一区二区三区 | 亚洲自偷自拍另类图区 | 少妇人妻精品一区二区三区 | 免费国产成人高清在线观看不卡 | 在线观看老湿视频福利 | 日本在线观看网址 | 亚洲av日韩aⅴ无码色老头 | 天天上天天干 | 爱看精品福利视频观看 | 久久精品国产亚洲妲己影院 | 四虎影院免费观看视频 | 亚洲精品国产v片在线观看 亚洲精品国产不卡在线观看 | 精品国产福利第一区二区三区 | 黄色一级片免费观看 |