編譯核心常遇的報錯解決辦法,ltp報錯等

2021-10-10 16:25:20 字數 1646 閱讀 4375

報錯如下:

[root@localhost *核心目錄*]

# make -j4

hostcc scripts/extract-cert

scripts/extract-cert.c:21:25: 致命錯誤:openssl/bio.h:沒有那個檔案或目錄

#include

^編譯中斷。

make[1]: *** [scripts/extract-cert] 錯誤 1

make: *** [scripts] 錯誤 2

解決辦法:

(1)第一種方式:yum install openssl-devel

(2)第二種方式(yum安裝失敗的話):找到對應的rpm包,手動安裝;

第一種錯誤:

[root@localhost *核心目錄*]

# make menuconfig

upd scripts/kconfig/.mconf-cfg

hostcc scripts/kconfig/mconf.o

yacc scripts/kconfig/zconf.tab.c

/bin/sh: bison: 未找到命令

make[1]: *** [scripts/kconfig/zconf.tab.c] 錯誤 127

make: *** [menuconfig] 錯誤 2

解決辦法:

[root@localhost *核心目錄*]

# yum install bison flex

第二種錯誤:

[root@localhost *核心目錄*]

# make menuconfig

hostcc scripts/basic/fixdep

hostcc scripts/kconfig/conf.o

*** unable to find the ncurses libraries or the

*** required header files.

*** 'make menuconfig' requires the ncurses libraries.

***

*** install ncurses (ncurses-devel) and try again.

***

make[1]: *** [scripts/kconfig/dochecklxdialog] 錯誤 1

make: *** [menuconfig] 錯誤 2

解決辦法:

[root@localhost linux-3.10.107]

# yum install ncurses-devel

[root@localhost *相應目錄*]

#make autotools

autoheader

make: autoheader:命令未找到

make: *** [autoheader] 錯誤 127

解決辦法:

[root@localhost~]

#yum install autoconf

php編譯報錯及解決辦法

使用阿里雲伺服器編譯php5.6時,產生的報錯及解決辦法 以下報錯及解決辦法在centos6.9 centos7.4系統,其他系統及版本請自測 報錯一 configure error no acceptable c compiler found in path see config.log for ...

包含 afxres h,編譯報錯的解決辦法

一些公升級上來的工程內,rc 檔案包含了 afxres.h,vs2015 內又找不到 位置在 c program files x86 microsoft visual studio 12.0 vc atlmfc include afxres.h 可以直接在 rc 檔案內將包含 afxres.h 字樣...

Latex編譯報錯記錄及解決辦法

latex編譯過程中總是會碰到各種各樣的報錯,故整理成文件,方便查閱。這種情況,我專門寫了給部落格,參考 這類錯誤可能比較常見,文中或者參考文獻中含特殊符號或者作者名裡含特殊語言 俄文之類的 如下圖 例如,下面的 要加 轉義一下 book,title publisher isbn year type...