新安裝了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...