如何去掉? 我建了个最简单的命令行HelloWorld, ldd里面也有libicudata.so这
个包, 貌似这个包的依赖是必须的?
ldd HelloWorld
linux-vdso.so.1 (0x00007ffc043e1000)
libQt5Core.so.5 =>
/opt/qt/Qt5.14.2/5.14.2/gcc_64/lib/libQt5Core.so.5
(0x00007f2e531d2000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f2e52fdb000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f2e52fc0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
(0x00007f2e52dce000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f2e52dab000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
(0x00007f2e52d8f000)
libicui18n.so.56 =>
/opt/qt/Qt5.14.2/5.14.2/gcc_64/lib/libicui18n.so.56
(0x00007f2e528f4000)
libicuuc.so.56 =>
/opt/qt/Qt5.14.2/5.14.2/gcc_64/lib/libicuuc.so.56
(0x00007f2e5253c000)
libicudata.so.56 =>
/opt/qt/Qt5.14.2/5.14.2/gcc_64/lib/libicudata.so.56
(0x00007f2e50b59000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
(0x00007f2e50b53000)
libgthread-2.0.so.0 => /lib/x86_64-linux-gnu/libgthread-
2.0.so.0 (0x00007f2e50b4e000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007f2e50a25000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
(0x00007f2e508d4000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2e539b4000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3
(0x00007f2e50861000)
Update: 找了个github上某个项目release的AppImage, mount上去看, 也带这
个包... 看来是减不了了.
压完AppImage尺寸会小一些, 不到30M, 但是也没有我想象的那么小啊.
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 自己重新编译一下把 icu 和 glib 去掉啊。
: ./configure -help 看一下指令。
--
修改:Mikov FROM 223.72.64.*
FROM 223.72.64.*