首页 > 系统相关 >ubuntu 22.04 编译NetBSD

ubuntu 22.04 编译NetBSD

时间:2022-11-02 10:57:27浏览次数:69  
标签:编译 22.04 ubuntu 源码 NetBSD 目录

本文参考链接: https://www.its301.com/article/u013257164/107532121

偶然看到NetBSD源码可以在其他平台(linux ,FreeBSD)上编译,亲自在ubuntu 22.04试验了一下,确实可以,加以记录。
首先安装相关工具包
apt install cvs build-essential bmake bison flex libmpfr-dev libgmp-deve zlib1g-dev

前往清华源下载源码包
https://mirrors.tuna.tsinghua.edu.cn/NetBSD/NetBSD-current/tar_files/
下载 src.tar.gz

进入源码目录

cd src

更新源码,如不更新也可以(可选步骤)

export [email protected]:/cvsroot
export CVS_RSH="ssh"
cvs update -dP

使用以下命令构建内核arm64工具链

./build.sh  -m evbmips -a aarch64 tools

编译后会在当前目录下的obj目录下生成编译工具链
说明:NetBSD会在obj目录下创建于平台相关的目录名称,工具链保存在此目录下。

编译aarch64内核

cd sys/arch/evbarm/conf
cp GENERIC64 MYARM64

直接使用脚本编译

./build.sh  -j2  -m evbarm -a aarch64 kernel=MYARM64

编译后会在当前目录下的obj/sys目录下生成内核

标签:编译,22.04,ubuntu,源码,NetBSD,目录
From: https://www.cnblogs.com/bsd80/p/16816019.html

相关文章

  • ubuntu不显示鼠标
    原因:ubuntu系统默认开启多显示器,鼠标会去到另一个显示器(就算用户实际就一个显示器,系统也会当成两) 解决方法:方法一:鼠标一直向左移动,就能看到了。 方法二:设置......
  • VHD引导ubuntu22.04没有无线网WIFI、不能USB上网、屏幕亮度不能调
    一、问题:VHD装完的ubuntu22.04没有WIFI联网图标、不能用手机USB上网、屏幕亮度不能调整。  二、原因分析:1.ubuntu22.04使用的的内核是5.14版本,而网上说的......
  • Ubuntu22安装Hadoop完全分布式集群
    Ubuntu22.04安装Hadoop完全分布式集群1.网络配置需要修改四处,windows(宿主机),vmware,和虚拟机ubuntu(NAT模式)windows,设置vmware8的ipv4选项即可vmware的ip设置和windo......
  • Linux(Debian11 Ubuntu20.04 Gnome) 4k 60hz 显示器 闪屏
    显示器没问题,线没问题,是CPU驱动的bug。困扰了我好几年的问题,只要是4k@60Hz,就随机频繁的闪屏,因此一直无法在4k@60Hz下使用Linux桌面。直到我发现了这样一个帖子:帖子中......
  • 安装Ubuntu 18.0.4
     安装后1.设置静态ip与dns   参考链接:https://www.cnblogs.com/youname/p/15704027.html、https://www.cnblogs.com/mouseleo/p/14976527.html   sudovi/e......
  • 安装完成Ubuntu20.04之后设置时区
    系统版本lsb_release-aroot@master:~#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu22.04LTSRelease:22......
  • ubuntu20.04 更换清华源报错
    GVfsmetadataisnotsupported.FallbacktoTeplMetadataManager.EitherGVfsisnotcorrectlyinstalledorGVfsmetadataarenotsupportedonthisplatform.In......
  • Ubuntu下cut命令的使用
    1.简介cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。它是以每一行为一个处理对象的,这种机制和sed是一样的。2.cut命令主要是接受三个......
  • Authentication Required on Ubuntu 20.04
    Background 当我使用remote桌面连接到Ubuntu系统的时候,总是频繁的跳出AuthenticationRequired窗口,十分影响操作: Onceyouareloggedinmainlythesystemaskfo......
  • ubuntu18.04 如何安全的安装cuda开发环境
    1、打开系统自带的software&updates软件,进入additionaldrivers,选择最新的显卡驱动版本  2、在命令行输入nvidia-smi,查看对应的cuda版本  3、到英伟达网站下载......