我正在使用一个在构建过程中使用libtool
的开源应用程序。我想静态地将应用程序的本地组件与下列预期的好处联系起来:
在构建过程中是否有一个标准选项可以做到这一点?
由于对非静态系统库的依赖,我不能只使用:
./configure LDFLAGS='-static'
发布于 2016-05-12 16:53:56
是的,这是可以做到的!使用--disable-shared
选项。
例如:
./configure --enable-debug --disable-shared
现在,生成的可执行文件是一个直接可执行的二进制文件,而不是libtool。
这有一个额外的好处,即大约将构建时间减半。
https://stackoverflow.com/questions/37191903
复制相似问题