首页 > 其他分享 >BMC开发六 - 编译镜像

BMC开发六 - 编译镜像

时间:2023-07-12 16:13:57浏览次数:34  
标签:BMC greater GNU 编译 镜像 openbmc

OpenBMC编译镜像

1. 开发环境

  • OS: 
    • Ubuntu 18.04, 20.04, 22.04 (LTS)
    • Fedora 36, 37
    • AlmaLinux 8.7, 9.1
    • Debian GNU/Linux 11.x (Bullseye)
    • OpenSUSE Leap 15.3 15.4
  • Software Requirements
    • Git 1.8.3.1 or greater
    • tar 1.28 or greater
    • Python 3.8.0 or greater
    • GNU make 4.0 or greater
    • gcc 8.0 or greater

2. 下载OpenBmc代码

  git clone https://github.com/openbmc/openbmc

  cd openbmc

3. 查找可用编译配置

  find . -name local.conf.sample

    .  setup

 4.  选定你的目标硬件环境, 比如

  .  setup romulus

  bitbake obmc-phosphor-image

标签:BMC,greater,GNU,编译,镜像,openbmc
From: https://www.cnblogs.com/nworld/p/17547750.html

相关文章

  • 【C++开源库】Windows 下编译 libcurl 库
    Whatislibcurl?libcurl是一个跨平台的网络协议库,支持http,https,ftp,gopher,telnet,dict,file,和ldap协议。libcurl同样支持HTTPS证书授权,HTTPPOST,HTTPPUT,FTP上传,HTTP基本表单上传,代理,cookies和用户认证。想要知道更多关于libcurl的介绍,可以到官网......
  • C编译获取预编译中间文件
     方法一:JourneyofaCProgramtoLinuxExecutablein4Stages(thegeekstuff.com)C源码到可执行文件的preprocess/compile/assemble/link四阶段_zh_yt的博客-CSDN博客 使用 -save-temps 选项时打开根目录下的CMakeList文件中加上set(CMAKE_CXX_FLAGS"${CMAKE_CXX......
  • 一. 使用LLVM编译程序
    1.编译C程序:编写C程序HelloLLVM.c:#include<stdio.h>intmain(){printf("HelloLLVM!\n");}执行编译命令:clangHelloLLVM.c-oHelloLLVM运行结果:./HelloLLVMHelloLLVM!2.编译C++程序:类似的,编写C++程序HelloLLVM.cpp:#include<iostream>usingna......
  • WIMBoot是一种在Windows系统中实现文件镜像引导的技术。它允许将Windows镜像文件(WIM文
    WIMBoot是一种在Windows系统中实现文件镜像引导的技术。它允许将Windows镜像文件(WIM文件)直接注入到硬盘的压缩存储空间中,从而节省磁盘空间并提高系统性能。在WIMBoot中,WIM文件包含了完整的Windows操作系统及其组件。通常,WIM文件中的内容被解压缩并复制到硬盘上的普通文件系统中。......
  • 编译安装MySQL8及常见错误处理
    初稿。。。1.下载https://downloads.mysql.com/archives/community/选择对应版本->选择sourcecode->系统版本一定要选all->拉至最下方-选择mysql-boost-8.0.xx.tar.gz(不下载带有boost的压缩包,需自行安装boost)图片后续添加。 2.解压tar-zxfmysql-boost-8.0.25.tar.gz......
  • 【AI人工智能】 最强大的语言模型镜像 使用起来真的太方便了! 真的要解放代码思维了吗
    ......
  • maven编译平台不同导致编译结果不兼容的问题(windows|linux)intel daal
    1.依赖有依赖如下<dependency><groupId>com.intel.daal</groupId><artifactId>daal</artifactId><version>2019.3.199</version></dependency>2.依赖路径依赖com.intel.daal.daal->com.intel.daal.daal-parent......
  • CMakeLists编译静态库与动态库
    一、编写一个库编写一个计算整数和浮点数之和的库函数mymath,文件目录 mymath.h#ifndefMYMATH_H#defineMYMATH_H intadd(int,int);doubleadd(double,double); #endifmymath.cc#include"mymath.h" intadd(inta,intb){  returna+b;} doubleadd(doublea,d......
  • Cmake交叉编译编译动态库
    cmakelists.txt写法如下 编译指令:cmake-DCMAKE_CXX_COMPILER:FILEPATH=/home/wangwc/CompilerCollection/RuiXinWei/prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++… aux_source_directory:遍历./ITA_LIB目......
  • Ubuntu12.04 交叉编译 opencv-2.4.11过程
    1.Ubuntu换源可换源有很多,不过要下载12.04版的,好像不多。1.1先备份源sudocp/etc/apt/sources.list/etc/apt/sources.list.backup1.2由于12.04不受支持了,12.04相关的这些包的资源被移到了old-releases.ubuntu.com域名下:sudogedit/etc/apt/sources.list将下面内容插入......