首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux生成的.a文件可以直接用在windows上吗?解决办法

2012-03-30 
Linux生成的.a文件可以直接用在windows上吗?用gcc,如何生成.a文件?如果程序是用标准C写得,Linux生成的.a文

Linux生成的.a文件可以直接用在windows上吗?
用gcc,如何生成.a文件?
如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗?

[解决办法]
一、

gcc -c bar.c -o bar.o
ar r foo.a bar.o
rm -f bar.o

二、

不行。

[解决办法]
如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗?
===

不行。

不过你可以拿着代码在VC下编译后的程序就行。代码级跨平台
[解决办法]
不可以啊!
可执行文件的格式不一样。

只能在windows下重新编译一下
[解决办法]
linux下生成的静态库文件与windows下的结构不同,所以不能通用

热点排行