说明:
在ubuntu操作系统上编译C++代码生成可执行文件linux启动盘制作工具中标麒麟linux,并交叉编译生成嵌入式linux系统可执行文件
一、编译环境:Ubuntu16.04.7LTS(如下我本机ubuntu虚拟机)
二、搭建交叉编译链环境:
1、arm平台开发板对应交叉编译工具为:gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
下载地址:
2、下载完成将文件到自己指定的目录下
解压,命令:tarxvJfgcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
3、解压完成后linux编译生成exe文件linux编译生成exe文件,设置交叉编译环境命令:vi/etc/profile
添加环境变量:exportPATH=$PATH:/opt/cross-tools/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin
4、重启设备:reboot
5、检查交叉编译器是否已安装:
三、编译C++代码生成(x64和arm)可执行文件
1、编写C++源代码
#include
intmain()
std::cout