### 打包项目 ``` sudo apt install patchelf git clone https://github.com/probonopd/linuxdeployqt --depth=1 cd linuxdeployqt vi CMakeLists.txt ``` * 将 find_program 开始到 # set version and build number 之间的代码注释掉 * 切换到 ./tools/linuxdeployqt 下, 这里还有个 CMakeLists.txt 要改, find_package 这里根据QT版本是啥写啥, 后面 target_link_libraries也要同步修改 ``` #find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core) #修改前 find_package(Qt5 REQUIRED COMPONENTS Core) #修改后 #target_link_libraries(linuxdeployqt Qt${QT_VERSION_MAJOR}::Core) #修改前 target_link_libraries(linuxdeployqt Qt5::Core) #修改后 ``` * 同目录下还有个 main.cpp 要改, 51行到54行版本检测注释掉, 192行到213行的libc版本检测注释掉 ``` cmake CMakeLists.txt make ```