【发布时间】:2022-01-04 15:35:52
【问题描述】:
我有一个奇怪的问题,在我的 Ubuntu VM 上创建/使用静态库可以工作,但在 macOS 上却不行:
ld: warning: ignoring file ./dist/libXXXX.a, building for macOS-x86_64 but attempting to link with file built for macOS-x86_64
创建静态库的命令是:
ar rcs libtest.a obj1.o obj2.o ...
编译器调用:
gcc -g -Wall -Wextra main.c -L./dist -lXXXX -o main
在 google 上搜索并没有产生任何可用的结果,除了这个(可能)与 SO 相关的问题:
【问题讨论】: