我有许多链接新VM(dart)的项目,目前需要每个项目链接6个静态库。我想通过创建一个静态库来简化流程,然后需要将其链接到每个项目中。我希望我可以使用lipo
执行此操作,但-create
命令似乎只接受不同体系结构的静态库:
lipo -create libdart_builtin.a libdart_lib_withcore.a libdart_vm.a libdart_withcore.a libdouble_conversion.a libjscre.a -output libdart_runtime.a
fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: libdart_builtin.a and libdart_lib_withcore.a have the same architectures (x86_64) and can't be in the same fat output file
这是在Mac OS X上。有谁知道我尝试做的事情是否可行?我想我可以将静态库构建到另一个项目中,但我更喜欢将这个VM的所有必需二进制文件打包成一个,以便于分发。