make出错,是什么问题呢

2013-04-25 15:08:33 +08:00
 xiaoye5200
cd build && ar rc libpbc.a ../build/o/context.o ../build/o/varint.o ../build/o/array.o ../build/o/pattern.o ../build/o/register.o ../build/o/proto.o ../build/o/map.o ../build/o/alloc.o ../build/o/rmessage.o ../build/o/wmessage.o ../build/o/bootstrap.o ../build/o/stringpool.o ../build/o/decode.o
cd build && gcc -g3 -fPIC -I.. -L. -o addressbook ../test/addressbook.c -lpbc
../test/addressbook.c:1:0: 警告:-fPIC 在目标机上被忽略(所有代码都是与位置无关的)
./libpbc.a: could not read symbols: 归档没有索引;运行 ranlib 以添加一个
collect2: ld 返回 1
Makefile:66: recipe for target `build/addressbook' failed
make: *** [build/addressbook] Error 1
3615 次点击
所在节点    Linux
1 条回复
xiaoye5200
2013-04-25 18:33:04 +08:00
已经解决。复制了之前的so导致无法识别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX