【经验】解析搭建GCC开发环境时报错无法将“make”项识别的多种原因及其解决方法

2023-01-13 世强
GCC,N32G45X,国民技术 GCC,N32G45X,国民技术 GCC,N32G45X,国民技术 GCC,N32G45X,国民技术

在搭建GCC开发环境的时候,到了代码编译阶段,需要在VScode编辑器的终端中切换到GCC文件夹目录下输入“make ”开始编译。但有时候会出现类似“无法将“make”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。”这类型的报错,该如何解决呢?本文中将以国民技术N32G45X系列MCU的SDK文件夹作为资源包为大家解析一二。


一、检查makefile文件所在文件夹路径

在VScode编辑器的终端中,需要切换到 GCC文件夹目录下再输入 “make”开始编译。若出现以上报错,其原因之一有可能是因为目录路径设置错误。此时我们需要定位到makefile文件的目录,并在VScode编辑器终端输入框中输入“cd+makefile文件所在路径”(图例:cd+D:\Nations\Nationstech.N32G45x_Library.2.1.0\projects\n32g45x_EVAL\examples\GPIO\LedBlink\GCC)后回车。


此时再输入make回车,若编译成功,则会出现以下图示情况:


二、没有成功安装make工具

若上述方法未能成功,请用户检查make.exe是否在正确目录下。如下图所示,安装工具链的时候会默认安装到该目录下:C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10


检查是否安装成功,可以使用cmd命令输入make回车,若显示下图情况,则说明安装成功。


三、检查电脑系统环境变量

Windows系统中存在两种环境变量:用户变量和系统变量。用户变量只对当前用户有效,系统变量对所有用户有效。windows系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等;若找不到,再依次在系统变量的Path保存的这些路径中寻找相应的可执行程序文件。


首先,我们需要右键桌面此电脑-->属性。


点击高级系统设置。


点击高级-->环境变量。


我们可以看到这里有两个配置框,一个是用户变量,另一个是系统变量。点击系统变量里面的path后点击编辑键。


点击新建,出现蓝框。输入你的make.exe文件所在文件夹路径。(图示:C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin)。


之后疯狂点击确认即可。回到VScode编辑器,在终端编辑框里输入make(前提确认GCC文件夹内的makefile文件目录路径没错),回车,若出现下图情况,证明编译成功。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由优质懒狗提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】安装完GCC在DOS命令arm-none-eabi-gcc -v提示不是内部或外部命令的错误原因分析

在使用国民技术的MCU N32G457VEL7的时候,希望使用GCC+VScode进行交叉编译。在安装完GCC,在DOS命令输入arm-none-eabi-gcc-v提示不是内部或外部命令,也不是可运行的程序或批处理文件。

2023-01-20 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】基于VScode搭建极海APM32F103x的GCC开发环境添加J-LINK芯片型号的方法

在使用VSCODE搭建32位MCU的GCC开发环境时,若需要用到J-LINK作为下载调试工具,需要确定J-LINK工具里面有目标芯片的型号。本文将为大家解析基于VScode搭建极海半导体APM32F103x的GCC开发环境添加J-LINK芯片型号的方法。

2023-01-19 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】HK32F030M系列MCU使用GCC配置开发环境教程

航顺芯片推出的HK32F030M系列MCU采用Cortex-M0内核,内置32KB Flash,4 KB SRAM,以及448B的EEPROM,有着丰富的接口和外设资源,性价比高,被广泛使用在多种场合。

2023-01-13 -  设计经验 代理服务 技术支持 现货查询 批量订货
2022.12  - 复旦微电子  - 用户指南  - V1.2.1.2 代理服务 技术支持 现货查询 批量订货

【经验】解析国民技术N32G45x系列硬件IIC问题及解决方法

本文中世强将为大家解析国民技术N32G45x系列硬件IIC问题及解决方法。

2022-08-19 -  设计经验 代理服务 技术支持 现货查询 批量订货

N32G45x系列安全启动应用笔记

型号- N32G45X系列,N32G45X

2022-2-14  - 国民技术  - 应用笔记或设计指南  - V1.1 代理服务 技术支持 现货查询 批量订货

【经验】国民技术N32G45X系列MCU使用内部HSI的配置方法

国民技术N32G45X系列MCU内部HIS时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。本文分别讲解作为系统时钟和作为PLL输入的配置方法。

2021-09-27 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】在免费的GCC+VSCODE开发环境中调试雅特力工程的方法步骤

VSCode具有免费、开源且安装包小的特点。使用VSCode中的EIDE插件,可以直接导入keil工程,再采用免费的GCC进行编译,可以非常方便的进行MCU开发。本文将为大家解析在免费的GCC+VSCODE开发环境中调试雅特力工程的步骤。

2023-01-17 -  设计经验 代理服务 技术支持 现货查询 批量订货
2022/03/30  - 国民技术  - 应用笔记或设计指南  - V1.0 代理服务 技术支持 现货查询 批量订货

【经验】如何在GCC环境下新建沁恒CH32F103系列MCU的工程模板

沁恒推出的CH32F103系列MCU,采用了Cortex-M3内核,提供丰富的通讯接口和控制单元,广泛使用在控制、连接等嵌入式领域。开发沁恒CH32F103时,开发人员通常选择KEIL或IAR等开发集成工具,这里介绍一下使用GCC开发环境新建工程。

2023-01-14 -  设计经验 代理服务 技术支持 现货查询 批量订货

中科芯CKS32系列ARM MCU GCC SDK库和例程(可搭载免费SekormStudio集成开发环境)

描述- 本软件为中科芯CKS32_workspace pack包 V1.1.0版本,可搭载免费SekormStudio集成开发环境使用。SekormStudio免费集成开发环境增加Linux版本支持,Ubuntu 2020.04LTS及以上版本。

型号- CKS32F051K8T6,CKS32F030C6T6,CKS32F030C8T6,CKS32F031K6U6,CKS32F103CBT6,CKS32F030R8T6,CKS32F031C6T6,CKS32,CKS32F103C8T6,CKS32F051R8T6,CKS32F103TBU6,CKS32F030K6U6,CKS32F407IGT6,CKS32F405RGT6,CKS32F103T8U6,CKS32F051K8U6,CKS32F030F4P6,CKS32F051K6U6,CKS32F407ZGT6,CKS32F031K6T6,CKS32F103RET6,CKS32F031G6U6,CKS32系列,CKS32F031F4P6,CKS32F030F4P6TR,CKS32F103RBT6,CKS32F103VET6,CKS32F103RCT6,CKS32F103RBT7,CKS32F103VBT6,CKS32F407VET6,CKS32F030K6T6,CKS32F407VGT6,CKS32F031F6P6,CKS32F051C8T6,CKS32F103R8T6

20230515  - SEKORM  - 开发环境(软件/固件)  - V1.1.0 查看更多版本
2021/11/24  - 国民技术  - 应用笔记或设计指南  - V3.0 代理服务 技术支持 现货查询 批量订货

国民技术 N32G45X开发板 ARM MCU GCC SDK库和例程(可搭载免费SekormStudio集成开发环境)

描述- 本软件为国民技术 N32G45X开发板 ARM MCU GCC SDK库和例程,版本V1.3.0B,附带Jlink调试工具国民器件适配软件包。可搭载免费SekormStudio集成开发环境使用。

2023/1/18  - SEKORM  - 开发环境(软件/固件)  - V1.3.0B 查看更多版本

【经验】实战芯海CS32F031C8T6 MCU使用GCC编译器的startup.s启动文件

本文将以芯海推出的32位MCU CS32F031C8T6为例,给大家分享一个startup.s文件,希望帮助有需要使用GCC开发芯海CS32F031C8T6产品的各位小伙伴。

2023-02-14 -  设计经验 代理服务 技术支持 现货查询 批量订货
2022.4.14  - 国民技术  - 应用笔记或设计指南  - V1.2 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:国民技术

品类:微控制器

价格:¥4.8000

现货: 70,535

品牌:国民技术

品类:微控制器

价格:¥5.2941

现货: 62,457

品牌:国民技术

品类:微控制器

价格:¥2.9647

现货: 23,296

品牌:国民技术

品类:微控制器

价格:¥18.6353

现货: 23,059

品牌:国民技术

品类:微控制器

价格:¥3.8824

现货: 10,955

品牌:国民技术

品类:微控制器

价格:¥4.5176

现货: 10,000

品牌:国民技术

品类:微控制器

价格:¥5.0000

现货: 9,994

品牌:国民技术

品类:微控制器

价格:¥2.8235

现货: 7,076

品牌:国民技术

品类:微控制器

价格:¥5.2941

现货: 6,756

品牌:国民技术

品类:微控制器

价格:¥6.9882

现货: 6,026

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:国民技术

品类:微控制器

价格:¥18.7261

现货:25,138

品牌:国民技术

品类:微控制器

价格:¥3.9000

现货:2,440

品牌:国民技术

品类:微控制器

价格:¥4.8314

现货:1,154

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面