【发布时间】:2017-06-27 12:24:59
【问题描述】:
我想创建一个所有库(GMP 和 PROTOBUF)静态链接到其中的 .so 文件,以便无需安装这些库即可在其他系统中使用它。
这就是我为 MAC 所做的:
gcc -I /usr/local/include -shared -o xyz.so -g xyz.c /usr/local/lib/libprotobuf-c.a /usr/local/lib/libgmp.a
但它不适用于 Linux。如何使它适用于 Linux?
【问题讨论】:
标签: c linker shared-libraries static-linking protobuf-c