Linux开发工具——gcc篇
gcc的使用 前言: 我们前面已经学习了使用vim来编写代码,我们也知道了,Linux下的工具都是各自独立的,vim用来编写代码,我们如何执行代码呢?这就需要用到gcc/g++了,那么话不多说,开启我们今天的话题! ...
Linux开发工具——vim篇
vim开发工具的使用 前言: 在Linux下我们是如何编写代码的呢?其实在Linux下有一个很不错的开发工具:Linux编辑器——vim,那么话不多说,这就开启我们今天的话题! ...
【Linux】5. 开发工具的使用(gcc/gdb/makefile)
Linux编译器-gcc/g++使用 1. 复习编译链接过程 2. 理解选项当中的含义 ==这些选项难记住,怎么办? -- ESc - iso(对应)== gcc选项 -E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面 -S 编译到汇编语言不进行汇编和链接 -c 编译到目标代码 -o 文件输出到 文件 -static 此选项对生成的文件采用静态链...
【Linux】4. 开发工具的使用(yum/vim)
前言 ==工具的本质就是指令==在介绍工具之前先介绍一下互联网生态 Linux 软件包管理器 yum 1. 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软...
『Linux升级路』基础开发工具——gdb篇
一、背景知识介绍 在软件开发中,通常会有两种主要的构建配置:Debug(调试)和Release(发布)。这两种配置的存在是为了在不同的开发和使用阶段提供不同的优化和调试支持。以下是它们存在的主要原因: 调试配置: 符号信息: Debug 配置通常包含完整的符号信息,这使得在调试过程中能够准确地追踪到源代码的行号和调用堆栈信息。这对...
『Linux升级路』基础开发工具——make/Makefile篇
️前言: 以前我们的代码中有多个源文件,是编译器把它们链接起来,形成可执行程序。 而在linux中,需要我们手动进行这个过程,使用gcc一个一个源文件的编译十分繁琐,这就需要我们的自动化构建工具——make/Makefile。 一、认识make/Makefile make是一个用于自动构建(...
『Linux升级路』基础开发工具——gcc/g++篇
️前言: 在前面的文章中我们学会了vim的用法,可以写一些代码,要想让我们的代码运行起来,还需要我们学会编译工具gcc、g++的使用。C语言既可以使用gcc,也可以使用g++;C++只能使用g++,它们的使用形式是相同的,今天以gcc为主,介绍它们的使用方法,带大家快速上手。 一、快速认识gcc/g++ &...
『Linux升级路』基础开发工具——vim篇
️前言: 本期给大家介绍的工具是vim,它是多模式编辑器,vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 一、vim的基本概念 我们先介绍 vim 的三种模式,分别是命令模式(co...
『Linux升级路』基础开发工具——yum篇
️前言: 在Windows环境下,我们通常会到官网,去下载安装包进行软件的安装,在手机端,我们会到应用商店去下载我们需要的软件。今天我们将学习如何在Linux环境中安装软件。 一、Linux下安装软件的方案 1.1源代码安装 源代码安装是我们找到软件的源代码,对源代码进行编译,得到软件包,然后进行安装。优点是可...
【Linux】环境基础开发工具的使用之gdb详解(三)
前言:上一篇文章中我们讲解了Linux下的gcc与g++的使用,今天我们将进一步的学习gdb与makefile来帮我们更好的理解与使用基础开发工具。 Linux下基础开发工具 gdb调试方法 程序的发...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。