Solaris 下設定程式執行的動態鏈結庫目錄

2021-08-22 18:37:49 字數 713 閱讀 5173

程式傳到伺服器上編譯鏈結通過,但是執行時提示

libstdc++.so.6

找不到,使用ldd命令檢視結果:

libstdc++.so.6 => (file not found)

libm.so.1 => /usr/lib/libm.so.1

libgcc_s.so.1 => (file not found)

libc.so.1 => /usr/lib/libc.so.1

libdl.so.1 => /usr/lib/libdl.so.1

/usr/platform/sunw,sun-fire-v440/lib/libc_psr.so.1

查詢gcc文件,發現libgcc的安裝目錄為/usr/local/lib

原來預設的動態鏈結庫查詢目錄不包含/usr/local/lib導致找不到庫檔案,試圖使用

crle -l /usr/lib -l /usr/local/lib

提示沒有許可權操作

crle: /var/ld/ld.config: open failed: permission denied

鬱悶,不過還有招:

寫乙個指令碼啟動程式,指令碼中新增:

ld_library_path=$ld_library_path:/usr/local/lib

export ld_library_path

然後再執行程式,ok!

《Solaris10下設定IP和網路配置》

設定ip 修改 etc hosts,etc inet hosts和 etc inet ipnodes這三個檔案,內容為 192.168.16.2 主機名 loghost 設定子網掩碼 更改了 etc netmasks etc resolv.conf 預設是沒有的,需要手工新增 nameserver ...

linux下設定php執行命令

第一種方法 開啟使用者根目錄下的 vi bash profile bash profile get the aliases and functions if f bashrc then bashrc fi user specific environment and startup programs ...

Linux下設定程式可以在當前目錄下執行

環境 vmware workstation centos 6.4 x86 64 說明 1 設定前 執行程式的時候要使用命令 程式名 來執行 2 設定後 執行程式的時候使用命令 程式名 來執行 設定步驟 1 進入到宿主目錄cd negivup negivup mycode cd negivup neg...