当前位置: 技术问答>linux和unix
关于平台转换出现需要重新编译的问题
来源: 互联网 发布时间:2016-01-16
本文导语: 由于以前在linux上面的c程序,现在都转到xp工作平台下。所以程序都需要重新编译,目前工作量非常大,几千个文件等着操作。试问有没有方便快捷的方法可以实现gcc编译器的平台转换 | 这个...
由于以前在linux上面的c程序,现在都转到xp工作平台下。所以程序都需要重新编译,目前工作量非常大,几千个文件等着操作。试问有没有方便快捷的方法可以实现gcc编译器的平台转换
|
这个东西是不是项目一开始就得要考虑呢?
现在工作量可能是大吧
自己定义一些宏去替换掉平台相关的东西
现在工作量可能是大吧
自己定义一些宏去替换掉平台相关的东西
|
如果是标准c
应该可以直接编译把
应该可以直接编译把
|
MinGW
|
UNIX下的C代码是基于POSIX标准的,而Windows下基于ANSI标准,
如果以前写代码的时候考虑移植问题,在代码里加点宏定义的处理就好办多了。
如果以前写代码的时候考虑移植问题,在代码里加点宏定义的处理就好办多了。