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语言方面的编译功能。 立即下载

相关推荐

保姆级教程:用xmir-patcher一键解锁Redmi AX3000路由器的SSH(附视频演示)

本文提供Redmi AX3000路由器SSH解锁的保姆级教程,详细介绍了使用xmir-patcher工具一键解锁SSH的步骤,包括环境搭建、工具获取、图形化操作详解及常见问题排查。解锁后,用户可通过SSH连接实现刷机、插件安装、网络优化等高级功能,提升路由器性能。

weixin_29216049的博客 729

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

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

weixin_48820458的博客 4万+

Python地理空间库安装指南:从gdal到geopandas的完整流程

本文详细介绍了Python地理空间库的完整安装流程,包括gdal、rasterio和geopandas等核心库的安装与配置。通过Anaconda环境管理和conda-forge频道,帮助开发者高效解决依赖问题,确保地理空间数据处理环境的稳定运行。

weixin_29091105的博客 462

TDM-GCC

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

AdleyTales的技术博客 6124

从零解析特斯拉线圈:谐振变压器的核心原理与DIY实践

本文深入解析特斯拉线圈的工作原理与DIY实践,从LC振荡电路到电磁耦合,详细介绍了谐振变压器的核心原理。通过材料清单、绕制技巧和安全指南,帮助爱好者从零开始打造迷你闪电发生器,体验高压电子实验的独特魅力。

weixin_33670786的博客 491

C#与Vector XL驱动库实战:CAN通道配置与端口访问详解

本文详细解析了使用C#调用Vector XL驱动库进行CAN总线通信开发的核心步骤。重点阐述了如何通过XL_GetDriverConfig获取硬件通道信息,并厘清channelMask与accessMask的区别与转换关系,最终指导开发者正确使用XL_OpenPort函数配置并打开CAN端口,为构建稳定的汽车电子测试与诊断应用奠定基础。

weixin_28452161的博客 362

【亲测免费】 探索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

Unity URP 深度解析:利用Stencil与RenderFeature实现高效遮挡高亮

本文深入解析Unity URP中利用Stencil与RenderFeature实现高效遮挡高亮的技术方案。通过模板缓冲机制和自定义RenderFeature,开发者可以在保持场景完整性的同时,清晰标识被遮挡物体位置,提升游戏体验。文章详细介绍了Shader编写、URP管线配置及性能优化技巧,并提供了常见问题排查方法。

weixin_29012677的博客 478

常用工具链和虚拟环境-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

别再拿空气标定法糊弄了!手把手教你搞定水下相机标定(附Python代码)

本文详细解析水下相机标定的关键技术,揭示传统空气标定法失效原因,并提供基于单视点模型(SVP)的完整Python解决方案。通过折射效应分析、标定板设计优化和代码实战演示,帮助读者掌握水下标定核心方法,有效提升水下视觉系统测量精度。

weixin_30530939的博客 208

GEE土地分类:一文读懂精度评定—混淆矩阵confusion matrix、整体精度OA、用户者精度、生产者精度、kappa系数和F1score系数含案例

本文介绍了如何在 Google Earth Engine (GEE) 中构建和分析混淆矩阵,以评估分类模型的性能。首先,通过 ee.Array 构建混淆矩阵,并展示了如何指定自定义类标签。接着,计算了多种性能指标,包括准确率、Kappa 值、F1-score、消费者准确率和生产者准确率。此外,还演示了如何计算不同类别的 F1-score。最后,通过一个实际案例,展示了如何利用 GEE 进行土地分类,并评估分类器的性能,包括训练和验证样本的准确率、Kappa 值等指标。这些步骤帮助用户理解模型的优缺点,并进行

此星光明博客 442

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

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

qq_43724942的博客 526

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

配置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

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

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

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

落叶秋风早的博客 1534

使用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、付费专栏及课程。

余额充值