首页 > 系统相关 >petalinux SDK编译及使用

petalinux SDK编译及使用

时间:2023-07-01 18:35:00浏览次数:25  
标签:SDK -- 编译 linux petalinux sdk

petalinux SDK编译及使用

1、编译
# petalinux-build --sdk

2、打包
# petalinux-package --sysroot

注:SDK生成在 <plnx-proj>/image/linux/sdk 目录

3、验证
# source images/linux/sdk/environment-setup-aarch64-xilinx-linux
# echo $CC
aarch64-xilinx-linux-gcc -march=armv8-a+crc -mtune=cortex-a72.cortex-a53 --sysroot=/data/nvme0n1p2/project-2201/project-2201-qtapp/images/linux/sdk/sysroots/aarch64-xilinx-linux

4、使用
# ${CC} hello.c -o hello


参考:
【1】 UG1144
【2】https://stackoverflow.com/questions/49777448/yocto-meta-toolchain-fatal-error-stdio-h-no-such-file-or-directory

标签:SDK,--,编译,linux,petalinux,sdk
From: https://www.cnblogs.com/wjxiao/p/17519696.html

相关文章

  • windows上编译jdk
    目录Windows上编译jdk21环境准备编译Windows上编译jdk21参考文档:https://openjdk.org/groups/build/doc/building.html环境准备编译jdk需要unix环境,在windows上可以使用WSL或Cygwin.建议修改系统语言为英语(美国).笔者这里使用Cygwin,建议安装64位的Cygwin......
  • 八期day03-反编译工具和hook框架
    一反编译工具1.1常见反编译工具常见的反编译工具:jadx(推荐)、jeb、GDA反编译工具依赖于java环境,所以我们按照jdk1.2JDK环境安装#官方地址:(需要注册-最新java21)https://www.oracle.com/java/technologies/downloads/#下载地址链接:https://pan.baidu.com/s/1JxmjfGhW......
  • gcc/g++ 编译选项详解
    编译步骤gcc与g++区别gcc命令的常用选项编译优化选项-O优化-O1优化-O2-O0-Os-Ofast-Og-Oz-O选项控制特定的优化WarningsReference编译步骤gcc、g++分别是gnu的c&c++编译器。实际上,GCC能够编译三种语言:C、C++和Ob......
  • Swift 多Target预编译Preprocessor Macros中添加字段后不生效处理
    在其中一个Target的PreprocessorMacros中添加字段RVCTAG后,代码判断发现不生效代码逻辑如下#ifPROJECTIDreturntrue#elsereturnfalse#endif还需要在BuildSetting---> Swiftcompiler-CustomFlags--->OtherSwfitFlags中添加对应的宏设置,如下 ......
  • 靳宇灵 | CHATGPT真的很强大,很快帮我解决了tp5对接腾讯cos存储的SDK,NB!!
    php请求腾讯云cos存储SDK报错ThrowableErrorinClient.phpline229致命错误:CalltoundefinedfunctionCos\region_map()这个错误的原因是您在使用腾讯云cos存储SDK时,调用了一个未定义的函数 Cos\region_map()。首先,您需要确保安装了腾讯云cos存储SDK。可以通过Composer进......
  • linux-tina-编译篇
    此篇对于网上搜寻的t113内核编译的整合篇:参考链接:芒果派百问网百问网是不能操作文件系统的,即是只读模式。芒果派也多多少少有很多的问题。下载与解压:这里以芒果派为例子,我是用百度盘下载的,git国内的网实在是更新不了。更新之后按照要求解压tarxvzfTinna..   然......
  • Linux编译过程以及生成中间文件--链接
    1、编译系统C源文件到可执行文件共经历了4个过程。在使用GCC编译程序时,编译过程可以被细分为四个阶段,包括预处理、编译、汇编、链接 1、预处理在预处理阶段,编译器主要作加载头文件、宏替换、条件编译的作用。一般处理带“#”的语句。 我们可以通过gcc的-E选项进行查看......
  • 内核文档翻译 —— Building External Modules(编译外部模块)
    原文:https://www.kernel.org/doc/html/latest/kbuild/modules.htmlThisdocumentdescribeshowtobuildanout-of-treekernelmodule.1.Introduction"kbuild"isthebuildsystemusedbytheLinuxkernel.Modulesmustusekbuildtostaycompatiblewi......
  • 编译python为可执行文件遇到的问题:使用python-oracledb连接oracle数据库时出现错误:DP
    错误原文:DPY-3010:connectionstothisdatabaseserverversionarenotsupportedbypython-oracledbinthinmode链接数据库方式如下:connection=create_engine("oracle+oracledb://user:password@host:post/dbname") PyCharm编译器内运行成功但编译后会有DP......
  • UE5 源码下载编译过程记录
    前言没有科学上网,就不要折腾了1注册Epic2注册github3关联账号在UE官网登入账号并且关联github账号4下载源码5执行Setup.bat5.1执行出错提示FailedtodownloadFailedtodownload'http://cdn.unrealengine.com/dependencies/UnrealEngine-24819931/19acf26186763763ae43ec3e4bd1......