linux怎么编译源码-龙芯内核编译与使用

海湾合作委员会下载地址:

编译器解压到/opt/目录下,执行loongson-clean-gcc-4.4.0下的path脚本设置相应的环境变量。 配置完成后,下载源码gitclone

源码下载完成后,进入linux-loongson-all,依次执行以下命令:

cdlinux-龙芯-all

进入linux-loongson-all目录

编译龙芯3系列板卡内核,按照下表复制配置文件

cp arch/mips/configs/loongson3_defconfig .config  

编译龙芯2Hsoc板内核,按照下表复制配置文件

 cp arch/mips/configs/loongson2h_defconfig .config 
 make menuconfig ARCH=mips CROSS_COMPILE=mips64el-linux-

读取.config中的配置信息,生成如下界面linux怎么编译源码,可以自动切割内核。 例如,可以选择是否将某个选项编译到内核中或者编译成模块,或者可以将该选项剪掉等等。

 make ARCH=mips CROSS_COMPILE=mips64el-linux- -j8

新编译器编译方式(针对最新龙芯3系列源码)

GCC下载地址:将编译器解压到/opt/目录下linux怎么编译源码,执行loongson3-gcc4.4下的路径脚本设置相应的环境变量。 配置完成后,下载源码。 下载gitclone源码后,进入linux-loongson-all,依次执行以下命令:

cdlinux-龙芯-all

进入linux-loongson-all目录

cp arch/mips/configs/loongson3_defconfig .config  

将龙芯3系列单板的默认配置文件复制到.config

 make menuconfig ARCH=mips CROSS_COMPILE=mips64el-linux-

读取.config中的配置信息,生成如下界面,可以自动切割内核。 例如,可以选择是否将某个选项编译到内核中或者编译成模块,或者可以将该选项剪掉等等。

 make ARCH=mips CROSS_COMPILE=mips64el-linux- -j8

编译成功后,会在当前目录下生成vmlinux.32(32位)和vmlinux(64位)。 然后将vmlinux.32复制到硬盘或者服务器的/tftpboot目录下进行测试。

makemodules_安装

执行此命令会将编译的模块安装到/lib/modules/。 由于我们是在x86服务器上交叉编译龙芯内核源码,所以不要执行该命令。 您可以创建一个目录,然后执行以下命令将编译好的模块安装到您指定的目录中。

mkdir~/我的模块

makemodules_installINSTALL_MOD_PATH=~/mymodules

gcc编译器下载地址:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 linux怎么编译源码-龙芯内核编译与使用 https://www.wkzy.net/game/193708.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务