ich habe nun den ganzen Tag mit googlen usw. zum Thema statisch linken verbracht.
Mein Qt-Executable ist gegen statische Qt Libs gelinkt, hat aber natürlich noch zig Abhängigkeiten.
Ist es möglich, die alle irgendwie statisch zu bekommen (woher auch immer) oder evtl selbst statisch nachzukompilieren, und dann mit "LIBS += -static" in meiner -pro-File alle ldd-Abhängigkeiten rauszukriegen?[user@bla]$ ldd startCenter
libSM.so.6 => /usr/X11R6/lib64/libSM.so.6 (0x0000003e85500000)
libICE.so.6 => /usr/X11R6/lib64/libICE.so.6 (0x0000003e85300000)
libXrender.so.1 => /usr/X11R6/lib64/libXrender.so.1 (0x0000003e85d00000)
libXcursor.so.1 => /usr/X11R6/lib64/libXcursor.so.1 (0x0000003e8a000000)
libXinerama.so.1 => /usr/X11R6/lib64/libXinerama.so.1 (0x0000003e86100000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003e85900000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003e85f00000)
libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x0000003e85100000)
libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x0000003e84d00000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x0000003e8b200000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x0000003e86900000)
librt.so.1 => /lib64/tls/librt.so.1 (0x0000003e89600000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003e84700000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000003e84f00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000002a95580000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003e84900000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003e86b00000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003e84400000)
libz.so.1 => /usr/lib64/libz.so.1 (0x0000003e84b00000)
libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x0000003e85b00000)
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000003e84200000)
Oder nicht? Dann kann ich mir die Arbeit sparen... Aber das muss doch gehen, gibt doch so viele Programme die nur aus einer Binary-Datei bestehen.