在cygwin下,使用libtool我试图链接一个静态库。 --mode=link cl.exe
行调用.obj文件上的ar cru来创建.lib。但是,我知道在Windows下有另一个程序,LIB。据我所知,它相当于ar,但它在使用ar + ranlib与LIB方面有什么不同,我怎样才能强制libtool使用LIB而不是ar?
答案 0 :(得分:1)
由于设置AR
和AR_FLAGS
不起作用,唯一简单的解决方案(我没有尝试过)是CCCL,其中包含cl.exe
和{{ 1}}用于autoconf包的那些程序的更简洁的接口。它现在看起来有点老了,但它可能有效。
安装说明假定link.exe
/ CC
将是CXX
,但您可能正在使用GCC。在这种情况下,cl.exe
可能需要成为AR=cccl
的参数。