錯誤
ifort: warning #1ifort -o3
-openmp
-i../include -d_mkl_
-dfortint
='long long'
-i/home/js/documents/tool/intel2013/mkl/include/
-i..
/../include -i
../include -fpic
-d_xianest_
-d_i8_
-i8-assum byterecl -i/home/js/documents/tool/openmpi1.6
-ifort2013/include/
-i/home/js/documents/tool/openmpi1.6
-ifort2013/lib/
-l/home/js/documents/tool/openmpi1.6
-ifort2013/lib/
-lmpi_f90
-lmpi_f77
-lmpi
-lm-wl,--export-dynamic
-lrt
-lnsl
-lutil
-lm-ldl
-i/home/js/documents/tool/ga5.5/include/
-l/home/js/documents/tool/ga5.5/lib/
-lga
-larmci
-d_mpi_
-d_openmp_
-module../
../include -c fock2e_k_direct.f90
fock2e_k_direct.f90(334): #error: can't find include file: mafdecls.fh
fock2e_k_direct.f90(335): #error: can't find include file: global
.fh/home/js/documents/nwupt/bdf-pkg
-master
-new/config/make.suffix:3: recipe for target 'fock2e_k_direct.o' failed
make[2]
: ***
[fock2e_k_direct.o]
error 2
說明
mafdecls.fh和global.fh是ga的庫檔案,但是明明在pccompile裡面設定了庫檔案路徑,並且編譯命令也去相應的路徑尋找了,仍然真找不到庫檔案
1、是因為對應路徑下真的沒有要的庫
看一下.la .a .so究竟都是什麼檔案
為什麼ga/lib下無法生成.so檔案?
2、有的時候在編譯庫檔案時使用-l指定庫檔案路徑命令不頂用,需要使用
export ld_library_path=/your/lib/path:$ld_library_path
來設定系統庫檔案搜尋路徑 關於找不到庫檔案
系統 centos 6.3 有時我們執行某個程式時出現缺少庫檔案的報錯,如下 error while loading shared libraries libcrypto.so.10 cannot open shared object file no such file or directory 遇...
QTcreator找不到庫
1.linux庫的命名規則是 動態庫和靜態庫的名字前家lib字首,也就是自己製作的庫的名字為 lib名字.so 或 lib名字.a 但比較詭異的是gcc在編譯的時候命令是沒有字首lib和字尾.so和a。比如gcc l名字 0 main main.c。2.在qt編譯構建的過程中,經常發現 usr bi...
找不到動態庫
找到 so檔案 這裡拿libevent.so為例 sudo find usr local name libevent.so 放到 usr local 或者是 lib 將 so放到環境變數中 1.將動態庫所在目錄的絕對路徑臨時新增到環境變數中 隨終端關閉失效 export ld library pat...