交叉編譯龍芯mips64平台上的zlib

2021-10-05 20:59:27 字數 1395 閱讀 3902

系統:deepin v20

平台:x86_64

交叉編譯器:mips-loongson-gcc7.3-linux-gnu

本機gcc版本:gcc version 8.3.0

交叉編譯環境搭建見在x86_64平台上搭建龍芯mips64交叉編譯環境

# 安裝cmake

sudo apt install cmake

使用git簽出源**

# 國內加速映象站

git clone

# github

git clone

以下以v1.2.11版示例交叉編譯zlib

# 進入源**目錄

cd zlib

git checkout v1.2.11

# 配置編譯環境

mkdir build

cd build

cmake -dcmake_c_compiler=mips-linux-gnu-gcc -dcmake_install_prefix=/opt/mips/zlib ../

# 編譯及安裝

make -j4

make

install

說明在deepin15.11系統上,我個人使用gcc4.4.7編譯器交叉編譯通過,並且沒有使用cmake,但是在deepin v20系統上卻編譯不同過,並且使用cmake,也無法通過編譯;使用gcc7.3編譯器時,不使用cmake,執行configure就報錯,使用cmake則可以編譯通過

以下是在deepin 15.11系統上編譯通過的

系統:deepin 15.11

平台:x86_64

交叉編譯器:gcc-4.4.7-7215-n64-loongson

本機gcc版本:gcc version 6.3.0

以下以zlib-1.2.11版示例交叉編譯zlib

# 解壓源**

tar -xf zlib-1.2.11.tar.gz

# 進入源**目錄

cd zlib-1.2.11

# 配置編譯環境

cc=# 編譯及安裝

make -j4

make

install

tcpdump 交叉編譯移植(mips)

一 libpcap 交叉編譯 1libpcap 1.8.1 2 解壓 3 修改configure檔案 a 注釋掉 if test z with pcap test cross compiling yes then as fn error pcap type not determined whencr...

交叉編譯龍芯版本核心

2019 01 14 16 22 22 redwingz 閱讀數 950 更多分類專欄 系統其它 依據核心系統的自帶的預設龍芯配置,編譯系統核心3.10,配置檔案 arch mips configs fuloong2e defconfig 本地編譯環境 cat etc redhat release ...

交叉編譯龍芯平台的uboot 和 kernel

export arch mips export cross compile mips64el linux 如果想指定編譯目錄 export build dir tmp build 或 make o tmp build make ls2k pai config makeexport arch mips...