在x86_64平臺上搭建龍芯MIPS64交叉編譯環境
搭建交叉編譯示例環境
系統:ubuntu18.04
系統使用者:salesdmcf
交叉編譯器:gcc-4.4.7-7215-n64-loongson.tar.gz
一、安裝步驟
#建立GCC安裝目錄
mkdir ~/App
#解壓安裝包到GCC安裝目錄
tar xf gcc-4.4.7-7215-n64-loongson.tar.gz -C ~/App
# 配置環境變數
echo "export PATH=~/App/gcc-4.4.7-7215-n64-loongson/usr/bin:\$PATH" >> ~/.bashrc
# 立即生效環境變數
source ~/.bashrc
二、編譯說明
LD_LIBRARY_PATH環境變數配置
在執行交叉編譯程式碼時,需要使用交叉編譯器提供的動態連結庫,確保下面的語句在當前終端已經執行,否則報執行程式碼中的configure、Configure、config等命令時會報checking whether the C compiler works... no。
export LD_LIBRARY_PATH=~/App/gcc-4.4.7-7215-n64-loongson/usr/lib:~/App/gcc-4.4.7-7215-n64-loongson/usr/x86_64-unknown-linux-gnu/mips64el-redhat-linux/lib:$LD_LIBRARY_PATH
CROSS_COMPILE環境變數配置
當安裝有多個交叉編譯器時,不能將CROSS_COMPILE配置到系統環境變數中,需要每次編譯程式碼前設定CROSS_COMPILE臨時環境變數
export CROSS_COMPILE=mips64el-redhat-linux-
原文連結:https://blog.csdn.net/macaiyun0629/article/details/106038776/