GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

这篇具有很好参考价值的文章主要介绍了GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

基于GUN开源工具链,搭建Windows平台下ARM编译运行环境!

🐱‍🚀 文中涉及的开发工具包已打包上传,可点击此处下载。


一、安装git-bash

1、建议直接下载安装git(内部集成有该工具),也可点击此处单独下载Git Bash工具;

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境
2、如无法直接调用,添加对应环境变量;


二、安装 MinGW-w64

32位下载地址:  MinGW - Minimalist GNU for Windows
64位下载地址:  MinGW - Minimalist GNU for Windows

2.1 MinGW是什么?

  MinGW 是一套Windows下基于GCC的程序开发环境,可以方便地将Linux下的程序少改动甚至不改动移植到windows下执行。
  MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU的工具集(如经典gcc, g++, make等),为C++的跨平台开发提供了良好基础支持。

2.2 安装截图&环境变量添加

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境
GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

2.3 运行查看

which gcc            //查看安装路径
gcc -v               //查看当前版本                             

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境


三、安装Make

下载安装Make;

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境
GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

备注:MinGW中的mingw32-make.exe和单独安装make.exe的是同一软件,只是make的版本不同,起的名字不同而已!

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境


四、安装gcc-arm-none-eabi-xx.

下载安装 gcc-arm-none-eabi-10.3-2021.10-win32.exe

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

4.3 运行查看

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境


五、安装CMake

下载安装CMake

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境
GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

5.3 运行查看

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境


六、工程实例构建

step1、 编写测试源码 hello.c
#include <stdio.h>
int main()
{
	printf("hello cmake!!!\n");
	return 0;
}
step2、 使用Vim编写或复制导入CMakeLists.txt //配置CMake引导编译配置

注意:文本编码格式使用 UTF-8 ,系统记事本软件默认的格式为ANSI会乱码!
(使用vim编写是为了仅为保证编码格式正确,)

# CMake 最低版本号要求
# cmake ../ -G "MinGW Makefiles"

cmake_minimum_required (VERSION 2.8)

set(CMAKE_C_COMPILER "gcc")
set(CMAKE_CXX_COMPILER "g++")

# 项目信息
set(PROJECT_NAME "hello")
project(${PROJECT_NAME})

# 指定生成目标,编译hello.cpp源程序,生成hello.exe的可执行程序
add_executable(hello hello.c)

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境

step3、make命令执行测试
$mkdir build && cd build                   #工程目录下创建并进入build文件夹
$cmake ../ -G "MinGW Makefiles"            #编译在工程文件夹根目录生成makefile文件
$make                                      #make生成可执行文件

GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境文章来源地址https://www.toymoban.com/news/detail-496434.html

到了这里,关于GCC - 基于win10平台搭建Cmake + MinGW + gcc-arm-none 开源开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Opencv Win10+Qt+Cmake 开发环境搭建

    官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 main.cpp中添加以下代码 点击运行,显示图像则说明环境搭建成功

    2024年02月15日
    浏览(30)
  • 海康机器人工业相机 Win10+Qt+Cmake 开发环境搭建

    参考这个链接安装好MVS客户端 Qt新建一个c++项目 cmakeList中添加海康机器人的库,如下: main.cpp中添加以下代码 运行程序,出现以下内容则说明安装库成功

    2024年02月11日
    浏览(35)
  • Win11系统vscode配置C++环境:Vscode+MinGw+Cmake

    1.下载解压MinGw-W64 进入MinGw-w64官网https://www.mingw-w64.org/,点击Download,点击MingW-W64-builds 找到Installation:Github,点击跳转到Github页面。这里不推荐很多教程使用的SourceForge上下载安装,SourceForge上构建的版本很久,目前仅支持到8.1.0,而github已经支持到了13.2.0。其次,SourceForge虽然

    2024年03月17日
    浏览(53)
  • win10 私有云平台的搭建

    (1)点击开启此虚拟机 (2)敲回车确认 (3)敲F11同意并继续 (4)选中该虚拟机磁盘,回车继续 (5)默认键盘布局 (6)设置账号密码并回车确认 (7)F11安装ESXI (8)安装完成 配置网络 对于ESXI6.7版本来说早就已经摆脱了对于vSphere Client的束缚,全部都是通过浏览器操作 如遇到问题可以通过以下

    2023年04月11日
    浏览(27)
  • Win10平台用UE4、VS Code22搭建Airsim项目

    我们在Windows10平台下搭建Airsim,需要安装这几个东西:UE4、VS Code 2022。 目录 1 参考文献 官方文档 参考教程 2 UE4安装 3 下载VS Code 2022 4 Airsim编译 4.1 环境安装 4.2 Blocks测试 官方文档一直都在更新,所以 在安装的时候一定要先阅读官方文档的版本 ,以防下错版本,后续出现问题

    2024年02月03日
    浏览(26)
  • C/C++开发,linux下OpenCV+gcc+cmake编译环境搭建

    目录 一、源码下载 二、源码编译         2.1 OpenCV源码下载         2.2 cmake安装(非必要)         2.3 opencv安装依赖及支持模块查看         2.4 安装pkgconfig包         2.5 安装opencv依赖包         2.6 真正安装opencv包开始         2.7 opencv环境路径配置 三、案

    2024年02月06日
    浏览(36)
  • 在win10上,配置 Rust 开发环境(使用 mingw64编译器) 和 idea 配置 Rust 插件

    2.1、编译器 mingw 与 visual studio 之间的选择 Rust 底层是依赖C/C++的 编译器,所以需要先安装C/C++编译环境。 Windows上C/C++ 的 编译器 有两种: 微软 的 Visual Studio (msvc) GNU 的 Mingw (gnu): 官网地址:https://www.mingw-w64.org/ Rust 默认使用的是 Visual Studio, 使用默认选项就能安装上,

    2024年02月02日
    浏览(41)
  • win10下vscode+cmake编译C代码操作详解

    当我们只有一个.c文件时直接使用vscode+Code Runner插件即可完成编译,如果我们的工程很复杂包含多个.c文件时建议使用cmake来生成对应的make,指导编译器完成编译,否则会提示各种错误,如下: 实际上这些函数都是包含在其它.c文件里的,由于vscode的Code Runner插件只支持编译

    2024年01月20日
    浏览(25)
  • win10 + cmake3.17 编译 giflib5.2.1

    所有源文件已经打包上传csdn,大家可自行下载。 1. 下载giflib5.2.1,解压。         下载地址:GIFLIB - Browse Files at SourceForge.net 2. 下载CMakeLists.txt 及其他依赖的文件 从github上的osg-3rdparty-cmake项目: https://github.com/bjornblissing/osg-3rdparty-cmake/tree/master/giflib 下载giflib文件夹下的文

    2024年02月05日
    浏览(21)
  • opencv4.7.0 win10 源码编译 vs2019 cmake

    步骤: ① 编译opencv源码;注意几个下载内容;根据cmakedownloadlog.txt中的说明 ② 生成opencv.sln,先使用ALL_BUILD生成 ③ 然后对install工程进行生成 ④ 使用:离线使用,opencv文件夹 install的include lib bin 等复制到当前工程下的文件夹;然后配置属性     配置属性时注意一下路径,工

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包