修復bad ELF interpreter問題

2021-08-27 00:21:40 字數 622 閱讀 7369

新安裝了fc 17 64位,在執行32位程式的時候有些問題,最直接的錯誤是:

/lib/ld-linux.so.2: bad elf interpreter: no such file or directory

從網路上搜到文章,解決方法是用yum安裝32位的glibc庫,我的環境yum無法工作,此方法作罷。

手頭恰好有32位的fc 12,於是考慮最直接的方法:缺哪個檔案就從fc 12拷貝哪個檔案。

最終拷貝了3個檔案到/lib解決了這個問題,分別是:

ld-2.11.so

libc-2.11.so

libm-2.11.so

lrwxrwxrwx. 1 root root 12 6月 19 14:12 libm.so.6 -> libm-2.11.so

lrwxrwxrwx. 1 root root 12 6月 19 13:57 libc.so.6 -> libc-2.11.so

lrwxrwxrwx. 1 root root 10 6月 19 13:55 ld-linux.so.2 -> ld-2.11.so

經過上述步驟,32位的交叉編譯環境可以正常編譯我們的原始碼了。

由於時間原因,這樣可行的原理本人還不知道,空閒時間會再追一下這個問題。

gnu grub修復 如何修復grub異常

gnu grub grand unified bootloader簡稱 grub 是乙個來自gnu專案的多作業系統啟動程式。grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些...

mysql 漏洞修復 mysql漏洞修復

lnmp目錄執行 upgrade.sh mysql 需要輸入mysql root密碼進行驗證,驗證不通過將無法進行公升級,驗證通過後可以到 獲取mysql的版本號,輸入後回車確認,如要啟用innodb,輸入y,回車確認,再次回車確認即可開始公升級。會在 root 目錄下生成mysql upgrade...

mysql批量修復 mysql 批量修復

bin bash host name 127.0.0.1 user name user pwd database need optmize table false tables usr local webserver mysql bin mysql h host name u user name p...