当前位置: 首页 > news >正文

郑州网站建设国奥大厦长沙网站设计联系地址

郑州网站建设国奥大厦,长沙网站设计联系地址,静态网站有后台吗,德州有做网站的一. 获取源码 https://github.com/mtk-openwrt/u-boot 二. 编译步骤 编译环境为ubuntu 18.04。交叉编译工具链我用的是openwrt编译生成的工具链#xff0c;并设置到环境变量#xff0c;如下#xff1a; export PATH$PATH:/root/mt8976/BPI-R3-OPENWRT-V21.02.3-main/staging…一. 获取源码 https://github.com/mtk-openwrt/u-boot 二. 编译步骤 编译环境为ubuntu 18.04。交叉编译工具链我用的是openwrt编译生成的工具链并设置到环境变量如下 export PATH$PATH:/root/mt8976/BPI-R3-OPENWRT-V21.02.3-main/staging_dir/toolchain-aarch64_cortex-a53_gcc-8.4.0_musl/bin export STAGING_DIR/root/mt8976/BPI-R3-OPENWRT-V21.02.3-main/staging_dir 1. 配置 make mt7986a_bpir3_sd_defconfig 2. 编译代码 make CROSS_COMPILEaarch64-openwrt-linux- V1 V1可以看到具体的编译命令是什么便于查看编译问题的具体原因。 PS编译过程中可能会报如下错误 tools/sunxi_toc0.o: In function toc0_verify_header: sunxi_toc0.c:(.text0x4f5): undefined reference to RSA_set0_key sunxi_toc0.c:(.text0x50c): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0x52a): undefined reference to RSA_get0_e sunxi_toc0.c:(.text0x5f0): undefined reference to RSA_set0_key sunxi_toc0.c:(.text0x702): undefined reference to RSA_set0_key sunxi_toc0.c:(.text0x719): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0x726): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0x743): undefined reference to RSA_get0_e sunxi_toc0.c:(.text0x750): undefined reference to RSA_get0_e tools/sunxi_toc0.o: In function toc0_set_header: sunxi_toc0.c:(.text0xaa5): undefined reference to RSA_get0_d sunxi_toc0.c:(.text0xafe): undefined reference to RSA_get0_d sunxi_toc0.c:(.text0xd81): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0xda9): undefined reference to RSA_get0_e sunxi_toc0.c:(.text0xde9): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0xe11): undefined reference to RSA_get0_e sunxi_toc0.c:(.text0xf14): undefined reference to RSA_get0_n sunxi_toc0.c:(.text0xf29): undefined reference to BN_bn2binpad sunxi_toc0.c:(.text0xf3b): undefined reference to RSA_get0_e sunxi_toc0.c:(.text0xf50): undefined reference to BN_bn2binpad tools/lib/ecdsa/ecdsa-libcrypto.o: In function prepare_ctx: ecdsa-libcrypto.c:(.text0xcd): undefined reference to OPENSSL_init_ssl ecdsa-libcrypto.c:(.text0x185): undefined reference to EC_GROUP_order_bits tools/lib/ecdsa/ecdsa-libcrypto.o: In function ecdsa_check_signature.isra.3: ecdsa-libcrypto.c:(.text0x3ad): undefined reference to ECDSA_SIG_set0 tools/lib/ecdsa/ecdsa-libcrypto.o: In function ecdsa_sign: ecdsa-libcrypto.c:(.text0x497): undefined reference to ECDSA_SIG_get0 ecdsa-libcrypto.c:(.text0x4ae): undefined reference to BN_bn2binpad ecdsa-libcrypto.c:(.text0x4c0): undefined reference to BN_bn2binpad tools/lib/ecdsa/ecdsa-libcrypto.o: In function ecdsa_add_verify_data: ecdsa-libcrypto.c:(.text0x68d): undefined reference to EC_GROUP_order_bits ecdsa-libcrypto.c:(.text0x6d3): undefined reference to EC_POINT_get_affine_coordinates tools/lib/rsa/rsa-sign.o: In function rsa_sign: rsa-sign.c:(.text0x524): undefined reference to OPENSSL_init_ssl tools/lib/rsa/rsa-sign.o: In function rsa_get_params: rsa-sign.c:(.text0x973): undefined reference to RSA_get0_key rsa-sign.c:(.text0x9c0): undefined reference to RSA_get0_key tools/lib/rsa/rsa-sign.o: In function rsa_add_verify_data: rsa-sign.c:(.text0xe21): undefined reference to EVP_PKEY_get0_RSA collect2: error: ld returned 1 exit status scripts/Makefile.host:104: recipe for target tools/dumpimage failed make[1]: *** [tools/dumpimage] Error 1 Makefile:1916: recipe for target tools failed make: *** [tools] Error 2 编译sunxi_toc0.c缺少openssl库也可能是因为openssl版本低导致的。这里我手动编译安装了openssl-1.1.1n版本的库具体步骤如下 cd openssl-1.1.1n ./configure make make install ldconfig 3. 取出uboot         uboot编译成功结果如下 [root u-boot-mtksoc]#make CROSS_COMPILEaarch64-openwrt-linux- UPD include/generated/timestamp_autogenerated.hENVC include/generated/env.txtENVP include/generated/env.inENVT include/generated/environment.hCC cmd/version.oAR cmd/built-in.oCC env/common.oAR env/built-in.oLD u-bootOBJCOPY u-boot.srecOBJCOPY u-boot-nodtb.binRELOC u-boot-nodtb.binCAT u-boot-dtb.binCOPY u-boot.binSYM u-boot.symMKIMAGE u-boot-mtk.binCFGCHK u-boot.cfgOFCHK .config u-boot代码编译的最原始的uboot包含符号信息debug信息等等。 u-boot-nodtb.binu-boot通过objcopy留下了必要的段所以大小较u-boot小非常多。 u-boot-dtb.bin是在u-boot-nodtb.bin的基础上追加了dts/dt.dtb文件。 u-boot.bin是u-boot-dtb.bin的副本。 u-boot.symu-boot的符号表信息。 u-boot-mtk.binu-boot.bin文件通过mkimage命令处理过的文件。用于最终烧写的文件。 三. 总结 编译BPI-R3开发板uboot用的交叉编译工具链是编译openwrt产生的编译过程中可能会报openssl相关错误可以安装openssl-1.1.1n解决记得安装完openssl就运行ldconfiguboot编译完烧写u-boot-mtk.bin文件。
http://www.dnsts.com.cn/news/88225.html

相关文章:

  • 公司网站简历刷新怎么做莱州网站设计
  • 网站被黑是什么原因heroku wordpress
  • 自己做的网站打不开怎么搞dw网站开发环境
  • 嘉兴优化网站哪家好重庆网站icp备案查询
  • 网站需求分析的主要内容网站建设环境分析
  • 服务 好的网站制作wordpress好看的背景图片
  • 网站一键生成wapwordpress访问速度慢
  • 北京优秀网站设计公司自己做网站能做付费链接吗
  • 微商城网站建设渠道怎么创业呢白手起家
  • 免费建自己域名的网站网站定制微安电力案例
  • 免费外贸网站建设做网站的公司创业
  • 网站给我做坏了怎么办大型网站开发pdf
  • 大型网站开发周期qq企业邮箱下载
  • 公司网站设计注意什么网络游戏企业不可以在哪个时间段
  • 网站建设与开发课程介绍ipv6在家做网站
  • 做网站多少钱 优帮云免费域名网站申请
  • 厦门网站设计定制企业网站建设 百度文库
  • 徐州手机网站开发公司咸阳seo
  • 沈阳大型网站建设汽车配件生产企业网站模板
  • wordpress整站生成html2023新闻大事件摘抄
  • 购物网站两化融合建设项目报告制作 网站
  • 营销型企业网站模板培训网网站源码
  • 服务好的高端网站建设公司舞蹈网站模版
  • 临沂网站推广排名wap和app
  • 江宁建设局网站株洲专业网站排名优化
  • 社区网站建设难点如何做好seo基础优化
  • 有什么设计网站那里可以建设网站
  • 建设投资平台网站比较容易做流量的网站
  • 个人如何建网站建设银行官方门户网站
  • 济南网站优化技术厂家wordpress在线解析