[英]How to specify linux binary's rpath in cmake
我有一個CMakeLists.txt文件,其中包含以下代碼行:
link_directories(dir_a dir_b dir_c)
當我生成可執行文件並執行
readelf -d
在上面,我看到帶有dir_a,dir_b dir_c的RPATH。
如果要創建cmake,該怎么辦
該可執行文件不應該被“安裝”。
從該cmake文檔中,您可以了解到:
CMAKE_SKIP_RPATH
來使cmake永遠不會將任何RPATH添加到二進制文件中, SET_TARGET_PROPERTIES
函數可以在每個目標的基礎上分別控制RPATH。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.