在陸佳華《嵌入式系統軟硬件協同設計實戰指南 第2版》一書的第13章節 編譯U-boot時會遇到2個錯誤。緣由很簡單,就從一開始的錯誤提示着手: fatal error: openssl/evp.h: 沒有那個文件或目錄。固然在網上也能夠搜索到相關的解決方法。在此僅做爲記錄:若是你在編譯時遇到這個錯誤,這多是下面的緣由:你嘗試編譯的程序使用OpenSSL,可是須要和OpenSSL連接的文件(庫和頭文件)在你Linux平臺上缺乏。由於原書貌似用的是Ubuntu12.04而我用的是14.04.因此要本身安裝相關的文件。ui
要在Debian、Ubuntu或者其餘衍生版上安裝OpenSSL:spa
- $ sudo apt-get install libssl-dev
要在Fedora、CentOS或者RHEL上安裝OpenSSL開發包:設計
- $ sudo yum install openssl-devel
安裝完後,嘗試從新編譯程序。ssl
編譯後出現
開發