网站建设技术流程,扁平化资讯网站模板,微信wordpress,单位做网站注意什么问题1、下载eudev库eudev-master.zip#xff0c;链接#xff1a;eudev库官方地址
2、下载龙芯的交叉编译工具#xff1a;loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar.xz#xff0c;链接#xff1a;龙芯交叉编译官方地址 3、交叉编译器环境搭建
(1)、…1、下载eudev库eudev-master.zip链接eudev库官方地址
2、下载龙芯的交叉编译工具loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar.xz链接龙芯交叉编译官方地址 3、交叉编译器环境搭建
(1)、解压loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar.xz到/opt/路径下
cp loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar.xz /opt/
cd /opt/
tar -zxvf loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar.xz
(2)、修改~/路径下的.bashrc文件在末尾添加如下内容
#add loongarch64 env
export PATH/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2/bin:$PATH
export LIB_PATH/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2/lib:/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2/loongarch64-linux-gnu/lib:$LIB_PATH
export CROSS_COMPILEloongarch64-linux-gnu-
export ARCHloongarch64(3)、.bashrc文件修改后执行source .bashrc让环境生效输入loongarch后tab键如果自动补全如下内容说明环境设置OK 4、交叉编译eudev库
(1)、解压eudev-master.zip并进入eudev-master目录
unzip eudev-master.zip
cd eudev-master
2配置GCC C编译器在终端输入以下命令
export CC/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2/bin/loongarch64-linux-gnu-gccexport CXX/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2/bin/loongarch64-linux-gnu-g
3执行命令 ./autogen.sh在eudev-master路径下会生成一些文件还可能会报make.sh找不到的一些错误不用理会继续往下走。 4生成makefile文件
./configure --hostloongarch64 --prefix$PWD/build
如果这一步报错
Invalid configuration loongarch64 : machine loongarch64 not recognized
configure:error: /bin/bash config.sub loongarch64 failed
需要更换eudev-master文件夹中的config.guess 和 config.sub文件文件从以下链接下载
https://git.savannah.gnu.org/gitweb/?pconfig.git;ablob_plain;fconfig.guess https://git.savannah.gnu.org/gitweb/?pconfig.git;ablob_plain;fconfig.sub
如果是拷贝注意windows和linux的换行符可能导致执行报“Configure: error: cannot run /bin/bash” 等错误需要修改一下两个文件的编码格式。
vim config.guess
:set ffunix
:wq
vim config.sub
:set ffunix
:wq
修改完成后再次执行./configure --hostloongarch64 --prefix$PWD/build
然后执行make make install
在生成的build/bin/路径下看一下文件的格式如果文件类型是unknown arch 0x102* version 说明编译成功将需要的文件拷贝到loongarch64主机即可