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

linux创建网站网站设计行业前景

linux创建网站,网站设计行业前景,企业做网站一般要多少钱,asp.net网站开发与应用在嵌入式平台如树莓派、国产SoC上开发C应用,远程登录树莓派修改代码、编译比较低效,笔者调研跨平台编译技术、调试CMAKE最终实现了在x86系统上编译出树莓派4B可运行的二进制可执行文件。基本环境 本地是Ubuntu20.04,x86系统。树莓派硬件是4B&…

在嵌入式平台如树莓派、国产SoC上开发C++应用,远程登录树莓派修改代码、编译比较低效,笔者调研跨平台编译技术、调试CMAKE最终实现了在x86系统上编译出树莓派4B可运行的二进制可执行文件。

基本环境

  • 本地是Ubuntu20.04,x86系统。
  • 树莓派硬件是4B,Ubuntu24.04,aarch64系统。

实现方法

参考博客https://blog.csdn.net/baimei4833953/article/details/114595197 给出的方法,使用raspberrypi的官方库,发现无法运行,分析参考给出的是面向32位的ARM,而树莓派4B是64位的,尝试修改为修改toolchain类型
报错,暂搁置。

看该tools的readme,称该工程已经过时了,建议直接apt安装目标编译器,

sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install g++-aarch64-linux-gnu

注意下面cmake中gcc-aarch64、g++aarch64路径/usb/bin要匹配实际位置。

实测可用的cmake配置

# 设置目标系统名称
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR arm)# 设置交叉编译器
set(TOOLCHAIN_PREFIX aarch64-linux-gnu)# 指定工具链路径(根据实际安装路径修改)
set(TOOLCHAIN_PATH  /usr/bin)# 设置编译器
set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-gcc)
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-g++)
set(CMAKE_AR ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-ar)
set(CMAKE_LINKER ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-ld)
set(CMAKE_NM ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-nm)
set(CMAKE_OBJCOPY ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-objcopy)
set(CMAKE_OBJDUMP ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-objdump)
set(CMAKE_STRIP ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-strip)
set(CMAKE_RANLIB ${TOOLCHAIN_PATH}/${TOOLCHAIN_PREFIX}-ranlib)# 设置系统根目录(从树莓派复制的文件系统)
set(CMAKE_FIND_ROOT_PATH ~/rpi-rootfs)# 只在根目录中查找库和头文件
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)set(CMAKE_C_FLAGS "-march=armv8-a" CACHE STRING "" FORCE)
set(CMAKE_CXX_FLAGS "-march=armv8-a" CACHE STRING "" FORCE)

将上述cmake保存为ras64.cmake文件,
进入工程代码,

cmake .. -DCMAKE_TOOLCHAIN_FILE=/<路径>/ras64.cmake 
make

相关命令

#查看系统架构
uname -m
#查看CPU类型
dpkg --print-architecture
http://www.dtcms.com/a/533801.html

相关文章:

  • 数字权益市场爆发:如何通过权益数卡选对优质货源
  • 电影网站怎么做优化网站设计项目书
  • 呼市做网站微站网
  • 濮阳做网站的公司有哪些一级a做爰片2202网站
  • 济南专业做网站公司汕头seo网站推广费用
  • 【11408学习记录】考研数学精讲:概率论随机变量与分布函数核心突破
  • 安装部署fastlio2的重定位模块
  • 网站前台 后台陕西省住房和城乡建设厅网站首页
  • 006-Spring AI Alibaba Tool Calling 功能完整案例
  • 高端大气酒店网站源码wordpress的语言
  • 补天漏洞提交助手 - 浏览器插件版
  • 做网站怎么电话约客户百度网站官网入口
  • 关于校园网站的策划书网站程序源码上传到空间打开网站首页还是显示的程序原源代码
  • DAY44 PYTHON 预训练模型
  • python读写excel等数据文件方法汇总
  • 网站怎么设置手机模板管理网站可以自己做吗
  • 公司网站维护怎么做怎么用自己的电脑做网站服务器
  • 义乌做网站公司义乌网站制作网站设计联系电话
  • 用ps做网站首页泰安房产网签数据
  • BIOS升级前,先用CPU检测确认当前状态
  • 班级网站的建设调查表学网站建设怎么样
  • 北京专业网站开发万江做网站
  • 学校网站开发毕业设计网站建设费用明细
  • GESP2025年9月认证C++七级( 第三部分编程题(1)连通图)
  • Python基于Django的信息安全领域中语义搜索引擎的设计与实现(附源码,文档说明)
  • 中国有多少网站有多少域名途途外贸企业网站管理系统
  • 网站建设好了怎么弄手机网站建设网站快速被百度收录
  • 003-Spring AI Alibaba Mem0 功能完整案例
  • 陕西交通建设集团西镇分公司网站常见的系统优化软件
  • 成都建站代理公司是干什么的