前言 本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。
Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。
大多数人在Windows上使用Visual Studio IDE作为C语言学习环境,实际上我认为这是非常错误的做法。每个人都有各自的理由,比如学校是这么教的,要保持和课堂同步,又比如要做毕设等等,还有貌似合理的更高级说法,比如有人喜欢说工具是其次的,只要学好了C语言语法就行,其他任何环境也能快速上手。对不起,如果是针对一门跨平台的高级语言,这个说法成立,但是对于C语言,不成立。使用IDE会最大程度的弱化你对C语言整体的理解程度。
Windows下如何搭建CUNIT环境资料很多,但是错误不少或者讲解不清晰,很容易让人跌入坑中,现在介绍如下。
对于大部分用户,推荐下载Windows的二进制发布,它在PostgreSQL 的网站上作为一个图形化安装包可供下载。从源代码构建的方式只适合于希望开发或者扩展 PostgreSQL的人们。
这段时间逛了一下招聘网站上,对于嵌入式要求里面有要求会gdb调试,而且再加上昨天在交流群里面,刚好有网友问gdb怎么调试,这让我学gdb调试的欲望越来越强烈,这不,应网友的要求,今天就来给大家分享自己总结的实战调试方法(这里可能暂时写的比较基础一点,不过还请各位读者原谅,毕竟自身也是刚接触这个还没一个小时呢,同时也参考网上的博客和b站视频的学习,不过这里感觉还是老外的gdb视频讲解的比较好,hh)。
如果在Windows上用过gdb编译过C++,一般都会对 MinGW有印象,Windows版的Eclipse for C++/Dev C++等都是基于MinGW来做的。于是我们在Windows上要想在VS code中用gdb的环境,同样需要先配置好MinGW的环境。
首先,我们需要到微软官方网站上下载Visual Studio,这里使用Visual Studio 2019作为演示。进入下载页面后,点击下载 社区版本(Community) 即可,这个版本是免费的。如下图所示:
关注我比较久的读者应该知道,我是一名正儿八经的 Java 程序员,没用过 C 语言,也没有学过 C 语言,直到前几天我妹给我抱怨说,学校安排她们学的 C 语言太难了,她感觉什么也没学会,上课听不懂老师在讲啥,下课看书也看不懂,完全一副懵逼的状态。
上篇 我们学习了什么是 Git 和 Github,回顾一下,Git 是一个工具,用来做版本控制,Github 是一个网站,基于云托管我们的代码,可以进行版本管理和开源合作。
GCC(GNU Compiler Collection)是一套功能强大、性能优越的编程语言编译器,它是GNU计划的代表作品之一。GCC是Linux平台下最常用的编译器,GCC原名为GNU C Compiler,即GNU C语言编译器,随着GCC支持的语言越来越多,它的名称也逐渐变成了GNU Compiler Collection。下面对GCC的基本使用方法进行介绍。
Python 是一种广泛使用的高级标称语言,属于通用型编程语言。第一版发布于 1991 年,由吉多·范罗苏姆创造。可以视之为一种改良的 LISP。作为一种解释型语言,Python 的设计哲学强调代码的可读性和简洁的语法。相比于 C++ 或 Java,Python 让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
GDB(The GNU Debugger),是GNU开源组织发布的一个强大的UNIX程序调试工具。如果你是在 UNIX平台下开发软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试工具拥有更强大的功能。同时GDB也具有例如DDD调试器,全称是Data Display Debugger这样的图形化调试端。
其实 windows 下,C、C++ IDE 也不少,但许多IDE的 UI 和用户体验基本都停留在上个世纪,除了 eclipse CDT 和 visual studio,但后者现在是个巨无霸,安装文件都 3 个多G,而且这货安装容易删除难,但 eclipse CDT 就不一样了,绿色无污染,熟悉 java eclipse 的同学也能快速适应~ 1、Eclipse及CDT的安装 离线安装CDT 到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。 CDT的全称是C/C+
Windbg相信windows开发的人都知道,有些人用的溜儿溜儿的,有个crash,直接拿这个工具一分析,就定位出来了。非常好用。以前有个同事,做sdk开发的,会各种命令。来北京后,还去过微软面试(不过当时是做外包,挣得也不少),问的问题就包括会不会用windbg定位问题。当时就会几个简单的命令,最后还是没面上(不堪回首)。 使用windbg调试windows下的程序,只要有符号文件,问题定位分分钟的事。下面主要讲一下使用windbg调试chromium。有些是从官网上对翻过来的,如果大家看不明白
基于Ubuntu交叉编译FFmpeg Windows SDK 写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于ubuntu交叉编译环境,编译和定制ffmpeg。 一
Visual Studio 2022 是目前为止最出色的 Visual Studio。我们的前 64 位 IDE 可更加轻松地处理更大的项目和更复杂的工作负载。
windows环境下重装anaconda容易漏掉安装sqlite的dll,因为注册表中还有这个遗留信息,导致sqlite需要的的dll并没有被安装。 会出现类似于下面的报错:
GMP是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数,是进行大数运算比较好的选择。
领取专属 10元无门槛券
手把手带您无忧上云