当前位置: 技术问答>linux和unix
Linux生成的.a文件可以直接用在windows上吗?
来源: 互联网 发布时间:2016-02-05
本文导语: 用gcc,如何生成.a文件? 如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗? | 一、 gcc -c bar.c -o bar.o ar r foo.a bar.o rm -f bar.o 二、 不行。 | 如果程序是用标准...
用gcc,如何生成.a文件?
如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗?
如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗?
|
一、
gcc -c bar.c -o bar.o
ar r foo.a bar.o
rm -f bar.o
二、
不行。
gcc -c bar.c -o bar.o
ar r foo.a bar.o
rm -f bar.o
二、
不行。
|
如果程序是用标准C写得,Linux生成的.a文件可以用在windows的VC中吗?
===
不行。
不过你可以拿着代码在VC下编译后的程序就行。代码级跨平台
===
不行。
不过你可以拿着代码在VC下编译后的程序就行。代码级跨平台
|
不可以啊!
可执行文件的格式不一样。
只能在windows下重新编译一下
可执行文件的格式不一样。
只能在windows下重新编译一下
|
linux下生成的静态库文件与windows下的结构不同,所以不能通用