文章 2023-08-23 来自:开发者社区

【Linux取经路】基础开发工具——make(一)

前言:上一期分享了在Linux下编译源代码的两个工具,gcc和g++。每次编译源代码,都要输入一串很长的指令,这个过程显然是十分复杂,且容易出错的,尤其是在一些大型的项目中,源代码可能有多个,此时编译起来就会更费劲。为了解决上面的问题,今天就给大家分享一个,Linux环境下的项目自动化构建工具——make/makefile。一、认识make和makefile一个工程中的源文件不计其数,其按类型、....

【Linux取经路】基础开发工具——make(一)
文章 2023-08-23 来自:开发者社区

【Linux取经路】基础开发工具——gcc/g++篇

前言 : 在前面的文章里给大家介绍了vim的使用方法,学会了vim之后就可以进行代码的编写工作,但vim仅仅只是一款文本编辑器,要想让我们的代码运行起来,还需要使用今天给大家介绍的编译工具:gcc/g++。其中gcc是针对C语言的编译器,g++是针对C++的编译器,他俩在使用形式上是相同的,所以今天主要以gcc为主,给大家介绍一下它们的使用方法,让大家快速上手。 编译主要分为预处理、编译、汇编、....

【Linux取经路】基础开发工具——gcc/g++篇
文章 2023-08-23 来自:开发者社区

【Linux取经路】基础开发工具——vim篇

前言: 今天给大家分享的工具是 vim。vim是一款强大的 文本编辑器,他有多种编辑模式,所以也叫 多模式编辑器,它的前身是vi。vim兼容vi的所有指令,并且在vi的基础上添加了一些新的特性。例如:语法加亮、可视化操作也可以运行在x windows、mac os、windows。一、vim的基本概念 先给大家介绍一下vim常用的三种模式:正常/普通/命令模式、插入模式、底行模式。1.1 正常/....

【Linux取经路】基础开发工具——vim篇
文章 2023-08-23 来自:开发者社区

【Linux取经路】基础开发工具——yum篇

 在Windows环境下,我们通常会到对应的官网,去下载安装包进行软件的安装,在手机端,我们通常会到应用商店去下载我们需要的软件。那在Linux环境下如何安装软件呢?Linux下安装软件的三种方案源代码安装 源代码安装,即软件的开发者把软件的源代码直接给我们,我们自己对源代码进行编译、安装。源代码安装的成本非常高,对用户有着较高的要求。在安装一些组件、动静态库等,可能需要我们通过源代码进行安装。....

【Linux取经路】基础开发工具——yum篇
文章 2023-07-28 来自:开发者社区

Linux开发工具

前序这一章节学习Linux开发工具,什么是工具呢?在日常生活中工具是用来帮助解决问题的,例如,切菜用到的刀;用来喝水的杯子…在这里工具其实是指令生活中如果自己想要安装某一款软件,需要先下载软件包(连网状态);软件包肯定不是在自己的手机或者电脑上面,如果是,下载岂不是多次一举,所以,软件包是在远端服务器上,或者云服务器上;既然知道软件包在服务器上,但到底在哪一台服务器上呢?如果是电脑,在官网里面搜....

Linux开发工具
文章 2023-07-27 来自:开发者社区

Linux环境基础开发工具

LInux环境基础开发工具我们在Linux学完基础的指令之后,诸如ll,cd,我们需要在linux上进行配置文件(下载),或者是进行c/c++的编程,异或是git的使用,来保管在linux系统下的文件,上传到网上代码仓库接下来我们来一一介绍四种工具Linux软件包管理器yumLinux开发工具,Linux编译器vi/vimLinux编译器gcc/g++的使用yum我们使用的云服务器,安装的环境为....

Linux环境基础开发工具
文章 2023-07-25 来自:开发者社区

Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等下)

4.Linux调试器-gdb使用4.1 背景程序的发布方式有两种,debug模式和release模式Linux gcc/g++出来的二进制程序,默认是release模式要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项4.2 开始使用gdb binFile 退出: ctrl + d 或 quit 调试命令:list/l 行号:显示binFile源代码,接着上次的位置往下列,每....

Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等下)
文章 2023-07-25 来自:开发者社区

Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等上)

1.Linux 软件包管理器 yum1.1 什么是软件包在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应....

Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等上)
文章 2023-07-17 来自:开发者社区

【Linux环境基础开发工具】编译器-gcc/g++

写在前面:上一篇博客, 我们学习了vim编辑工具,学会了怎么写代码,这篇文章,我将分享代码该怎么编译的问题。目录写在前面:1. gcc和g++介绍2. gcc是如何编译程序的1. 预处理2. 编译3. 汇编4. 链接3. gcc的选项介绍4. 我们使用的函数是哪来的5. 我们的.o文件和库是如何链接的?6. debug和release        写在最....

【Linux环境基础开发工具】编译器-gcc/g++
文章 2023-07-17 来自:开发者社区

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

(11)使用 dd:进行剪切操作dd 当然也支持 n + dd 剪切 n 行: 使用 4 dd: 再 p 一下就能回来: (12)使用 u 可以进行撤销操作就是撤销上一步的操作啦,我就不演示了。(13)使用 Ctrl + r 可以撤销刚刚的撤销操作就是撤销刚刚用 u 撤销的操作啦,我也不演示了。(14)使用 r 可以对光标字符进行替换我用 r 把 h 替换成 y 了。 当然也支持 n + r 的....

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

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

产品推荐

Linux宝库