在windows上用CodeBlocks+MinGW+WxWidgets开发的程序,是否可以在Linux和Mac上编译

我知道Mac上没有MINGW,是不是用用GCC代替就行了?如果程序本身没什么问题,是不是在Mac和Linux平台100%可以编译运行的?... 我知道Mac上没有 MINGW,是不是用用GCC代替就行了?

如果程序本身没什么问题,是不是在 Mac 和Linux平台100%可以编译运行的 ?
展开
 我来答
jiangtao9999
2012-12-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8093万
展开全部
不能。
因为 mingw 只能编译出 Windows 运行的程序。囧rz

mingw 只是一个编译器……具体要看你写的这个代码对于 Linux 和 Mac 环境的兼容性。 mingw 还是含有一些东西的,这些东西可能会对你的移植产生影响。
我记得你只要能保证 mingw 下面所有软件的版本和 Linux 下都一样,应该可以直接编译。

mac 下面似乎现在 gcc 也要自己搞,mac 下面的编译器现在是 llvm 。但具体如何不清楚,很久没关注 mac 了。
不过我觉得你这个开发还不如改用 perl python 一类的语言呢。
大衍之49
2012-12-15 · TA获得超过1049个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:1062万
展开全部
这要看你的代码所使用的api是不是与平台无关的,MinGW这玩意只是个编译器,换成gcc什么的都不是问题,只要你的编码遵守基本的代码规范比如c++标准,那么做到跨平台问题不大,但不是100%的没问题,平台迁移不会那么顺利的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-14
展开全部
额,这个得看你是否引用了第三方库,如果只用c的标准库,应该是没问题的。

像windows.h之类的只在win32下的东西,在别的平台是不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式