rpath路径改为elf文件当前路径

This commit is contained in:
luoliangyi 2023-03-16 10:26:54 +08:00
parent 5250561016
commit 71953fe553
13 changed files with 25 additions and 18 deletions

View File

@ -132,7 +132,7 @@ unix {
message($$DISTRIBUTION)
ARCH = $$system(arch)
message($$ARCH)
QMAKE_LFLAGS += -Wl,-rpath=.
QMAKE_LFLAGS += -Wl,-rpath=\'\$\$ORIGIN\'
if (contains(DEFINES, OEM_HANWANG) || contains(DEFINES, OEM_LISICHENG) || contains(DEFINES, OEM_CANGTIAN) || contains(DEFINES, OEM_ZHONGJING) || contains(DEFINES, OEM_ZIGUANG)) {
contains(DEFINES, OEM_HANWANG){

View File

@ -132,7 +132,7 @@ unix {
message($$DISTRIBUTION)
ARCH = $$system(arch)
message($$ARCH)
QMAKE_LFLAGS += -Wl,-rpath=.
QMAKE_LFLAGS += -Wl,-rpath=\'\$\$ORIGIN\'
if (contains(DEFINES, OEM_HANWANG) || contains(DEFINES, OEM_LISICHENG) || contains(DEFINES, OEM_CANGTIAN) || contains(DEFINES, OEM_ZHONGJING) || contains(DEFINES, OEM_ZIGUANG)) {
contains(DEFINES, OEM_HANWANG){

View File

@ -95,7 +95,7 @@ unix {
message($$DISTRIBUTION)
ARCH = $$system(arch)
message($$ARCH)
QMAKE_LFLAGS += -Wl,-rpath=.
QMAKE_LFLAGS += -Wl,-rpath=\'\$\$ORIGIN\'
if (contains(DEFINES, OEM_HANWANG) || contains(DEFINES, OEM_LISICHENG) || contains(DEFINES, OEM_CANGTIAN) || contains(DEFINES, OEM_ZHONGJING) || contains(DEFINES, OEM_ZIGUANG)) {
contains(DEFINES, OEM_HANWANG){

View File

@ -269,7 +269,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/base/HGBase.h" />
<Unit filename="../../../modules/base/HGBase64.cpp" />
@ -316,6 +316,9 @@
<Unit filename="../../../modules/base/HGUtility.cpp" />
<Unit filename="../../../modules/base/HGUtility.h" />
<Unit filename="../../../modules/base/dllmain.cpp" />
<Extensions />
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>

View File

@ -539,7 +539,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/imgfmt/HGBmp.cpp" />
<Unit filename="../../../modules/imgfmt/HGBmp.h" />
@ -566,6 +566,9 @@
<Unit filename="../../../modules/imgfmt/HGTiff.h" />
<Unit filename="../../../utility/HGString.cpp" />
<Unit filename="../../../utility/HGString.h" />
<Extensions />
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>

View File

@ -546,8 +546,8 @@
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++11" />
<Add option="-Wall" />
<Add option="-fPIC" />
<Add option="-fvisibility=hidden" />
</Compiler>
@ -557,7 +557,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/imgproc/CvxText.cpp" />
<Unit filename="../../../modules/imgproc/CvxText.hpp" />

View File

@ -216,6 +216,7 @@
<Linker>
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/sane_user/HGSane.cpp" />
<Unit filename="../../../modules/sane_user/HGSane.h" />

View File

@ -335,7 +335,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../sdk/scannerlib/HGLibDeviceImpl.cpp" />
<Unit filename="../../../sdk/scannerlib/HGLibDeviceImpl.hpp" />

View File

@ -254,7 +254,7 @@
<Linker>
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="main.cpp" />
<Extensions>

View File

@ -235,7 +235,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/base/HGConsole.cpp" />
<Unit filename="../../../modules/base/HGConsole.h" />
@ -243,12 +243,12 @@
<Unit filename="../../../modules/base/HGInfo.h" />
<Unit filename="../../../modules/base/HGInfoImpl.cpp" />
<Unit filename="../../../modules/base/HGInfoImpl.h" />
<Unit filename="../../../modules/base/HGIni.cpp" />
<Unit filename="../../../modules/base/HGIni.h" />
<Unit filename="../../../modules/base/HGLock.cpp" />
<Unit filename="../../../modules/base/HGLock.h" />
<Unit filename="../../../modules/base/HGLog.cpp" />
<Unit filename="../../../modules/base/HGLog.h" />
<Unit filename="../../../modules/base/HGIni.cpp" />
<Unit filename="../../../modules/base/HGIni.h" />
<Unit filename="../../../modules/base/HGLog.h" />
<Unit filename="../../../modules/base/HGUtility.cpp" />
<Unit filename="../../../modules/base/HGUtility.h" />
<Unit filename="../../../sdk/upload/main.cpp" />

View File

@ -332,7 +332,7 @@
<Add option="-B direct" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../modules/version/HGVersion.cpp" />
<Unit filename="../../../modules/version/HGVersion.h" />

View File

@ -383,7 +383,7 @@
<Add option="-ldl" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../sdk/webscan/HttpHead.cpp" />
<Unit filename="../../../sdk/webscan/HttpHead.h" />

View File

@ -383,7 +383,7 @@
<Add option="-ldl" />
<Add option="-static-libgcc" />
<Add option="-static-libstdc++" />
<Add option="-Wl,-rpath=." />
<Add option="-Wl,-rpath,&apos;$$ORIGIN&apos;" />
</Linker>
<Unit filename="../../../sdk/webservice/HttpHead.cpp" />
<Unit filename="../../../sdk/webservice/HttpHead.h" />