Lir*_*evi 20 linux linker static
在Linux中,下载了一个程序源,并希望它是静态链接的.我有一个巨大的Makefile
./configure
make
Run Code Online (Sandbox Code Playgroud)
编译.prehpes它有点太笼统,但我怎么能使二进制静态链接?
编辑:这样做的原因是为了确保二进制文件没有依赖关系(或者至少尽可能少),使得可以在任何基于Linux的计算机上运行,即使没有Internet连接的计算机,也可以运行非更新的Linux.
edu*_*ffy 32
大多数autoconf生成的configure脚本都允许您进行静态构建:
./configure --enable-static
make
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您可以在via中传递链接器标志LDFLAGS,如下所示:
./configure LDFLAGS=-static
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23704 次 |
| 最近记录: |