小编Ani*_*mar的帖子

除了一些使用g ++之外,如何静态链接所有库?

我要求我静态链接所有库,包括libstdc ++,libc,pthread等.有一个我想要动态链接的omniorb库.

目前我已动态链接所有库.ldd显示以下内容

linux-vdso.so.1 =>  (0x00007fff251ff000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f291cc47000)
libomniDynamic4.so.1 (0x00007f291c842000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f291c536000)
libm.so.6 => /lib64/libm.so.6 (0x00007f291c2e0000)
libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f291c0d7000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f291bebf000)
libc.so.6 => /lib64/libc.so.6 (0x00007f291bb66000)
/lib64/ld-linux-x86-64.so.2 (0x00007f291ce63000)
librt.so.1 => /lib64/librt.so.1 (0x00007f291b95d000)
libomniORB4.so.1 (0x00007f291b6aa000)
libomnithread.so.3 (0x00007f291cf35000
Run Code Online (Sandbox Code Playgroud)

我需要ldd将libomniDynamic4.so.1显示为唯一的动态链接库.

我该如何实现这一目标?

c++ g++ dynamic-linking static-linking

7
推荐指数
3
解决办法
6892
查看次数

标签 统计

c++ ×1

dynamic-linking ×1

g++ ×1

static-linking ×1