找不到krb5 h的錯誤處理

2021-06-05 20:33:04 字數 557 閱讀 7004

1、編譯問題

這是因為 red hat linux 的 krb5-devel 套件把 kerberos 的 includefile 放到了 /usr/kerberos/include 裡面,而不是一般位置的 /usr/include 這個目錄。而 openssl 支援 kerberos,因此在 compile 使用到 openssl 的程式就很容易發生找不到 kerberos 的 include file 的錯誤。

( system: red hat 9 )

2、解決方法

解決的辦法相當簡單,首先當然要確定 krb5-devel 以及 krb5-libs 等套件確實有安裝在系統上,而不是根本沒安裝;接下來,建立以下的 symbolic links:

ln -s /usr/kerberos/include/com_err.h /usr/include/

ln -s /usr/kerberos/include/profile.h /usr/include/

ln -s /usr/kerberos/include/krb5.h /usr/include/

常犯的錯誤 找不到檔案

找不到檔案homework02.jsp 然後去編譯目錄下一看,確實沒有這個檔案,手動匯入即可。或者將target homework07 1.0 snapshot這個檔案直接刪除,重新編譯即可。複製檔案的時候注意 複製完的檔案有的時候idea不會自動編譯 要去檢查 war exploded的outpu...

解決idea找不到或無法載入主類的錯誤處理

錯誤 找不到或無法載入主類 com.yan.ms.work.workserviceapplication disconnected from the target vm,address 127.0.0.1 51456 transport socket 有時候更新gradle後,啟動專案就報錯了,錯誤...

Ubuntu16 04 找不到hdf5 h的問題

搭建caffe環境時,在最後進行 make all 操作時,報錯找不到 hdf5.h 找了半天原因,於是重新再安裝 hdf5 html view plain copy 1.sudo apt get libhdf5 serial dev 相應的需要更改 makefile.config 檔案中的包含目錄...