在cygwin下使用LIB和ar之间的区别

时间:2013-05-23 13:35:27

标签: windows cygwin libtool ar

在cygwin下,使用libtool我试图链接一个静态库。 --mode=link cl.exe行调用.obj文件上的ar cru来创建.lib。但是,我知道在Windows下有另一个程序,LIB。据我所知,它相当于ar,但它在使用ar + ranlib与LIB方面有什么不同,我怎样才能强制libtool使用LIB而不是ar?

1 个答案:

答案 0 :(得分:1)

由于设置ARAR_FLAGS不起作用,唯一简单的解决方案(我没有尝试过)是CCCL,其中包含cl.exe和{{ 1}}用于autoconf包的那些程序的更简洁的接口。它现在看起来有点老了,但它可能有效。

安装说明假定link.exe / CC将是CXX,但您可能正在使用GCC。在这种情况下,cl.exe可能需要成为AR=cccl的参数。