文章 2023-07-17 来自:开发者社区

【Linux环境基础开发工具】编辑器-vim(一)

写在前面vim是一个编辑器,是在Linux下编程的常用工具,如果要学习在Linux下的编程,那学会使用vim是一个必修课,今天我就来讲解如何使用vim编辑器。目录写在前面什么是vimvim的常用命令(1)gg:定位光标到第一行第一个位置(2)shift + g:定位光标到最后一行(3)n + shift + g:定位光标到第n行(4)shift + $:定位光标到当前行的最后一个位置(5)shi....

【Linux环境基础开发工具】编辑器-vim(一)
文章 2023-07-17 来自:开发者社区

【Linux环境基础开发工具】软件包管理器-yum

写在前面今天我打算介绍如何在Linux环境下载软件,Linux作为一个操作系统,就像windows一样,当然是存在软件的。目录写在前面怎么在Linux环境安装软件源代码安装rpm安装包安装yum安装如何理解Linux的生态如何使用yum安装软件如何更换yum源总结:写在最后:怎么在Linux环境安装软件一般来说,Linux下有三种常用的安装软件的方法:1. 源代码安装2. rpm安装(Linux....

【Linux环境基础开发工具】软件包管理器-yum
文章 2023-07-12 来自:开发者社区

Linux开发工具【gdb】

Linux开发工具【gdb】 程序的发布方式有两种,debug模式(调试版本)和release模式(发布版本)。Linux下gcc/g++出来的二进制程序,默认是release模式。无法保证我们的代码有时候会出现问题,这时就要使用Linux的调试器gdb进行调试,下面我们就来讲讲gdb的使用 1. 可调试文件 上面说过gcc/g++默认会生成release版本的可执行程序,我们可以使用指令...

Linux开发工具【gdb】
文章 2023-07-11 来自:开发者社区

Linux开发工具【git】

Linux开发工具【git】 git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是林纳斯·托瓦兹(Linus Torvalds)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件,git 的诞生,让我们可以对代码进行便捷的托管和管理 1. gitee平台 git是一个开发工具,要实现对代码的管理,需要借助第三方平台的帮助,这里的第三...

Linux开发工具【git】
文章 2023-07-11 来自:开发者社区

Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)

Ⅳ.项目自动化构建工具Make/Makefile 1.Make/Makefile的介绍makefifile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编 译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefifile中指令的命令工具,一般来说,大多数的IDE都有这个命 令,比如:Delphi的make,Visual C++的nmak....

Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
文章 2023-07-11 来自:开发者社区

Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)

Ⅰ.  Linux 软件包管理器 yum一、yum 背景知识但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.yum(Yellow dog Updater, Modi....

Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)
文章 2023-07-09 来自:开发者社区

Linux开发工具之【gcc/g++】

Linux开发工具之【gcc/g++】 上文我们已经学习了vim编辑器的相关操作和使用,已经可以在Linux下编写代码了,有了代码就需要编译运行,此时就需要用到Linux中的编译工具gcc/g++了,其中gcc是C语言的编译器,g++是C++的编译器,下面我们一起来学习一下吧 1. Linux编译器gcc/g++使用 下面以gcc为例来进行讲解,学会了gcc,g++也自然不在话下,这两...

Linux开发工具之【gcc/g++】
文章 2023-07-08 来自:开发者社区

Linux开发工具之【vim】

Linux开发工具之【vim】 1. Linux软件包管理器yum 什么是软件包?这里举个例子 我们使用手机时是在应用商店下载软件,应用商店里的看到各种软件是在远端服务器上的,服务器上有对应的软件下载服务,我们下载软件时就是从服务器上下载对应的相关文件,对应在Linux机器中,这里手机上的“APP”就相当于...

Linux开发工具之【vim】
文章 2023-06-16 来自:开发者社区

Linux之基础开发工具(下)

5.Linux下库的命名去掉前缀lib,去掉后缀.so 剩下的就是库名称。动态库的后缀是.so 静态库的后缀是.seg: libC.so =》 C标准库1.动态库libXXXX.so一般而言,系统会自带动态库(为什么?)因为系统的运行需要用到动态库。敢不敢删除系统中的C动态库?不敢。用C动态库的程序非常多,库只有一份,所有用C语言编写的程序不会出现重复的库代码! =》 将动态库又称为共享库。如果....

Linux之基础开发工具(下)
文章 2023-06-16 来自:开发者社区

Linux之基础开发工具(中)

3.底行替换将要替换的命令替换为替换后的命令。%/需要替换的命令/替换后的命令/g4.保存和退出文件wq单独的w是保存文件,单独的q是退出文件,两个一起是保存并退出文件。如果文件提示无法退出,可以在q之前加上!,强制退出。3.vim的配置没有进行配置的vim和记事本没有多大区别比较难使用,为了方便使用,我们要对vim进配置。注意:vim的配置是一人一份的并不会互相影响,虽然大家用的是一个vim运....

Linux之基础开发工具(中)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库