如何从ldd可执行文件的输出中复制所有共享对象?
我正在寻找类似的东西,但这是为了find并且我需要ldd:
find -name "*python3.7*" -exec cp "{}" /home/user/python/arm-linux-gnueabihf/ \;
Run Code Online (Sandbox Code Playgroud)
编辑:
输出示例ldd:
adrian@adrian:~/Dokumenty/PracaMagisterska/eclipse/0_FULL_GAME$ ldd 0_FULL_GAME
linux-vdso.so.1 (0x00007ffcc15fc000)
libsfml-window.so.2.5 => /usr/lib/x86_64-linux-gnu/libsfml-window.so.2.5 (0x00007ff1f8d57000)
libpython3.8.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.8.so.1.0 (0x00007ff1f8809000)
libsfml-system.so.2.5 => /usr/lib/x86_64-linux-gnu/libsfml-system.so.2.5 (0x00007ff1f87fb000)
libsfml-graphics.so.2.5 => /usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.5 (0x00007ff1f87a3000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff1f85c2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff1f8473000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff1f8456000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff1f8264000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff1f8127000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007ff1f811a000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007ff1f8092000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007ff1f8066000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff1f8036000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 …Run Code Online (Sandbox Code Playgroud)