notepad++和TDM gcc搭建c/c++环境

Windows最好用的gcc/g++编译器Tmdgcc 今天发现电脑抽风,应该是因为重装的系统太干净了,纯净版win10,很多东西都没有。MinGW应该是最先诞生的。也都是基于gcc的。TDM-GCC是非官方组织提供及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方提供的编译器集成包。而且tmdgcc下载好后,运行安装程序exe,可以一键安装,一键添加到path。例如,TDM-GCC集成了:最新的稳定版本的GCC工具集,一些实用的补丁。我觉得这个是最好用的。运行一些简单的非MFC程序还是可用的。Tmdgcc是最好用的一个编译器。 阅读详情

一、安装gcc

A、TDM GCC 非常方便,下载下来就可以傻瓜式安装(环境变量中path会自动配置),本人用的就是这个。

B、nuwen上的gcc,网址为http://nuwen.net/mingw.html

C、MinGW,可以去官网下载。但是安装比较麻烦。初学者不建议。


二、配置notepad++

   1、安装notepad++

   2、安装插件

     打开notepad++  >>>>  插件  >>>>  Plugin Manager >>>>  Show Plugin Manager  >>>>  在Avaiable中可以看到插件列表  >>>  找到NppExec,安装即可

问题:如果插件列表无法显示,可能因为Settings中缺少相应的文件,下载文件复制到对应目录即可。链接:https://pan.baidu.com/s/1E5XWv64_Q0K12Jl7e16k5Q 密码:dw8y

如果在线安装失败只能把插件下载下来,离线安装。

插件  >>>>  NppExec  >>>>  Execu...  >>>>

c编译

cmd /k gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 

c运行

cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH & PAUSE & EXIT 

C++编译

cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & PAUSE & EXIT 

C++运行

cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH & PAUSE & EXIT 

debug

cmd /k gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe

三、在cmd中利用gcc编译程序

GCC的参数有:

  • -E 让GCC在预处理结束后停止编译 g++ -E HW.cpp -o HW.i
  • -c 将hello.i编译成目标代码 g++ -c HW.i -o  HW.o
  • -o 将目标文件连接成可执行文件 g++ HW.o -o HW 
    也可以一步实现 g++ HW.cpp -o HW

如果两个以上源文件编译

     一步实现      g++   HW1.cpp   HW2.cpp   -o   HW

    分步实现   g++   -c   HW1.cpp  -o   HW.o

                   g++   -c    HW2.cpp  -o   HW2.o

                   g++   HW1.o  HW2.o    -o    HW

 

 

 

..

TDM-GCC-64.zip TDM-GCC-64编译器:gcc是“GNU Compiler Collection”的缩写,从字面意思可以知道它是一个编译器集。gcc不止可以编译器c语言,还能用于c++,java,object-C等语言程序。但是在这里,我们的嵌入式学习中,目前只去关注gcc在C语言方面的编译功能。 立即下载

相关推荐

运动控制中的编码器信号优化:滤波技术实战解析

本文深入解析运动控制系统中编码器信号的滤波技术优化方案。从硬件RC低通滤波器参数计算到软件卡尔曼滤波算法实践,详细介绍了如何有效抑制传导干扰、辐射干扰和机械振动带来的信号噪声。通过半导体设备升级案例,展示了三级混合滤波架构如何将位置检测精度提升至±0.8μm,为工程师提供了一套完整的信号优化方法论。

weixin_29247219的博客 237

tdm-gcc 的下载、安装教程【超详细】

tdm-gcc 的下载、安装教程 一、tdm-gcc 的下载 二、tdm-gcc 的安装 三、安装完成后,如何验证安装成功 一、tdm-gcc 的下载 1、下载地址:【点击跳转】 官网:https://jmeubank.github.io/tdm-gcc/ 2、【此电脑】右键 ---- 【属性】,看到电脑是64位的,故可选择64位的进行下载。(如果不确定是几位的,选择第三个下载即可)

weixin_48820458的博客 4万+

从URDF到Gazebo:一个完整的ROS2机械臂仿真项目实战与避坑指南

本文提供了一个完整的ROS2机械臂仿真项目实战指南,详细讲解了从URDF建模、ROS2 Control配置、MoveIt2集成到Gazebo仿真的全流程。文章重点分享了URDF惯性参数设置、Gazebo插件选择、MoveIt2配置修正等关键步骤的避坑经验,帮助开发者快速搭建可用的六轴机械臂仿真环境,实现从静态模型到物理仿真的跨越。

weixin_29279153的博客 274

TDM-GCC

TDM-GCC是非官方组织提供及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方提供的编译器集成包。 但他基于MinGW及MinGW-w64。而且,他也有他的优点: 例如,TDM-GCC集成了: 最新的稳定版本的GCC工具集, 一些实用的补丁 总结,编译环境,在windows上很好用! ...

AdleyTales的技术博客 6124

数字图像处理第九章笔记

目录一、腐蚀与膨胀1、腐蚀2、膨胀3、对偶性4、开操作与闭操作二、一些基本的形态学算法1、边界提取2、孔洞填充3、连通分量提取4、凸壳5、细化6、粗化7、骨架8、形态学重建三、灰度级形态学1、腐蚀和膨胀2、开运算和闭运算3、灰度级形态学算法 一、腐蚀与膨胀 1、腐蚀 腐蚀可以去除图像的某些部分。 2、膨胀 膨胀可以连接裂缝。 3、对偶性 膨胀和腐蚀彼此关于集合求补运算和反射运算是对偶的 4、开操作与闭操作 开操作:B对A先腐蚀,再进行膨胀 可以平滑物体轮廓,断开较窄的狭颈并消除较细的突出物。 闭操作

方悔读书迟 1375

OpenClaw Browser Relay Extension 鉴权失败与 invalid handshake 问题的终极解决方案

在使用 OpenClaw 浏览器插件 (Browser Relay Extension) 时,许多用户可能会遇到两个主要问题:一是配置端口错误导致的连接失败,二是鉴权失败 (Gateway token rejected)。本文将详细解析这两个问题并提供解决方案。

gerryke的blog 5556

【亲测免费】 探索TDM-GCC:一个专为Windows优化的GCC编译器

探索TDM-GCC:一个专为Windows优化的GCC编译器 项目简介 是一个针对Windows平台优化的GCC(GNU Compiler Collection)发行版。该项目由James Meubank维护,旨在提供一个易于安装、集成了MinGW和Boost库的GCC编译环境,特别适用于C++开发者。 技术分析 TDM-GCC的核心是GCC,这是一个开源的、跨平台的编译工具链,支持多种编程语言,...

gitblog_00087的博客 2539

UE5游戏逆向实战:用FModel提取.pak文件中的3D模型(附Dumper-7避坑指南)

本文详细介绍了如何使用FModel工具从UE5游戏的.pak文件中提取3D模型,并提供了Dumper-7的避坑指南。内容涵盖FModel工具链配置、UE5特有的unversioned properties问题解决方案、Dumper-7实战流程以及模型后处理技巧,帮助开发者高效获取游戏资产。

weixin_30872499的博客 422

常用工具链和虚拟环境-TDMGCC

而嵌入式硬件(ARM、RISC-V、PPC、MIPS)上运行的程序,则需要在其它平台上部署开发工具,为啥?tdm-gcc衍生自 MinGW 和 MinGW-w64 的项目,分为 32 位与 64 位两个版本,32 位版本的编译目标仅兼容 32 位应用程序,64位版本的编译目标兼容 32 位应用程序与 64 位应用程序,最新的官方二进制版本为 GCC 10.3.0。其它版本工具链大概率就是交叉工具链了,在win或者linux上运行,但编译出来的程序则是运行在嵌入式硬件上,如ARM、RISC-V等架构的硬件。.

xuxuluo的博客 3426

保姆级教程:在Windows 10/11上安装配置KNIME 5.8.0(含中文文本库更新)

本文提供在Windows 10/11系统上安装配置KNIME 5.8.0的详细指南,包括中文文本库更新和性能优化方案。从环境准备、安装流程到中文文本处理能力强化,逐步指导用户搭建高效的数据分析环境,特别针对国内网络环境和中文用户需求提供实用解决方案。

weixin_29081101的博客 669

vue3(微信公众号H5网页):调用wx.config报错config:fail,invalid signature,在vue3 h5项目开发微信内置浏览器JS-SDK/JS-API提示签名失效/错误

微信公众号网页,vue3 H5网页,uniapp h5,wx.config 报错:config:fail,invalid signature?无效签名,微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法,微信公众号签名失效,wx.config中出现invalid signature的解决方法,H5页面调起微信的拍照与分享功能,导致的config:invalid signature这个错误的解决办法,微信网页调用分享功能出现config:fail,invalid

✅ 精选推荐文章 5051

TDM-GCC and Notepad++ 运行c/c++程序

TDM-GCC and Notepad++ 运行c/c++程序

qq_43724942的博客 526

XCP实战系列介绍07-使用ASAP2 Editor生成A2l文件详解

介绍通过ASAP2 Editor工具生成A2l文件步骤详解

initiallizer的博客 7297

Notepad++运行c/c++程序

文章目录1、基本介绍1)安装环境2)应用工具2、操作步骤1)下载TDM-GCC2)安装TDM-GCC3)配置环境变量4)编译使用3、常见问题1)命令不支持 1、基本介绍 1)安装环境 准备一台windows系统的电脑,且已安装notepad++应用程序。 2)应用工具 TDM-GCC:这是Windows下的一款编译器套件,它结合了GCC工具集中最新的稳定发行版本,包括了自由并开源的MinGW...

幻影maple 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

配置NotePad++运行C/C++

配置NotePad++运行C/C++引言下载并安装TDM-GCC测试 引言 最近突发奇想,若能使用notepad++编译C/C++岂不美哉。那就不用安装各种繁琐的IDE了。学习网上资料,并自己动手操作,很顺利,总结如下。 下载并安装TDM-GCC TDM-GCC是一款windows-friendly的GNU编译套件集合(GNU Compiler Collection) 。 下载TDM-GCC 下载后按提示安装即可,需要将安装路径添加至path环境变量中。 测试 在notepad++中创建一个c文件, 去博客

RayBan1987的博客 1119

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Notepad++搭建c++开发环境——记录

本记录更新时间:2019.7.29 前言 为什么要用Notepad++来写代码,本人经常写小程序,比如算法题,这些都只是单文件代码。如果用VS等大型IDE,必须每写一个程序建一个项目,而不是仅建一个cpp文件,当然,由于VS特别好用,intellisense功能和调试功能特别强大,需要调试的时候,我总是粘贴到VS的临时项目中去调试。 那么有没有不需要建项目,能直接编译单文件的IDE呢?有的,例如:...

落叶秋风早的博客 1534

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

使用Notepad++的插件NppExec配置编译运行C/C++/Java文件

即将举办

iwangjing的博客 2570

【软件安装】Notepad++上配置C\C++(适合不常用C语言的人)

window10上搭建简单的C\C++运行环境,适合不常用C语言编写代码的人

还有很长很长的路 694

NotePad++运行C,源目录生成,编译并运行

NotePad++是一款轻型的免费软件,相对于VC等大型软件来说,具有简便高效的特点。如果我们能够使用NotePad++来编译运行C程序,那么可以说是非常方便的。 下面我们就来介绍一下如何用NotePad++来编写并运行C程序。 工具/原料 NotePad++ (百度搜索即得) TDM-GCC,或Dev

东来东往 1万+

notepad开发python_windows下用Notepad++开发python、C/C++

【欢迎转发;若要转载,请注明:来自微信公众号“数据挖掘机”】前言之前用notepad++开发python很顺手,于是最近又尝试用其开发C\C++,看了很多博客发现都解释得不透彻,于是摸索了一晚上,终于搞出了一个详细且有效的终极完美解决方案。准备1. 安装notepad++(废话)2. 若要开发python,自行安装python2.6或2.7或3.0以上版本(看个人需求,搞数据挖掘建议安装2.7,因...

weixin_29334463的博客 260

TDM与Notepad++ 运行c/c++程序

安装64位TDM 添加环境变量 编写代码及运行 程序编写完成后,我们在Notepad++界面下按下F5,在输入框中输入: cmd /k gcc -o “$(CURRENT_DIRECTORY)$(NAME_PART).exe” “KaTeX parse error: Expected 'EOF', got '&' at position 22: …CURRENT_PATH)" &a

fengweibo112的博客 597

使用TCC编译器以及notepad++完成TCC自己编译自己

这部分主要介绍几种常见的C语言编译器,以及常用的C语言文本编辑器notepad++。然后使用notepad++以及TCC编译器完成自己编译自己。 一、常见C语言编译器介绍 这里我们将介绍到的常见C语言编译器有:GCC、TCC、VC++6.0、Dev-C++、VS。 1.GCC GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、...

pan的博客 2910

Windows下几款免费C/C++开发工具简介

我相信作为编程初学者,我们都希望有好用的编程软件。这里"好用"应该至少要满足两点:1.安装简单,2.使用方便。大神移驾,对工具有特殊偏好跳过,从来不用Windows的止步。本文不做任何"推销活动",诸君自行决断。 前传 记得刚学C++时,用的是老师给的一个VC6.0的安装光盘镜像。后来发现了一个番茄插件(Visual Assist X),用的很爽。随后又发现,每次系统重装(或者还...

diaozhijian9717的博客 1295

notepad++运行python/C/C++/perl32

notepad下如何直接运行python,C,C++程序

sunyan3517的博客 1090
上一篇: ggplot2学习笔记
下一篇: IDEA学习笔记
Intelligebce
博客等级 码龄10年 21粉丝 58原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值