.o文件代表:重定位目标文件 ,其人话:经过汇编后变成了二进制 ps:当前的二进制文件是没法执行的 💦 4.链接 🥑目标文件和链接库经过链接生成可执行程序 gcc hello.o -o hello 🌈 动态库vs静态库 我们可以通过file命令来查看:gcc默认采用动态链接的方式,形成可执行文件 可以通过ldd命令来查看可执行程序依赖的...
在这里我们一共会介绍 5 - 6 个工具 —— 软件包管理器 yum、文本编译器 vim、代码编译器 gcc/g++、调试器 gdb、自动化构建项目 make/Makefile、以及 Linux 上的 git 的命令行。 一、Linux软件包管理器yum 💦 什么是软件包 在Linux 下安装软件,一个通常的办法是下载到程序的源代码,进行编译,得到可执行...
2.3 vim底行模式指令集 2.4 简单的vim配置 3. gcc/g++ 3.1 翻译过程&选项 3.1.1 预编译 3.1.2 编译 3.1.3 汇编 3.1.4 链接 3.2 动态库vs静态库 5. gdb 5.1 release & debug模式 5.2 gdb指令集 6. make & makefile 7. 进度条程序 7.1 行缓冲区 7.2 进度条代码 8. git 8.0 创建仓库与git clone...
这里我们可以配置一下vim,便于我们的操作 我们可以在gitee中搜索vimforcpp VimForCpp: 快速将vim打造成c++ IDE (gitee.com) 代码语言:javascript 复制 curl-sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh-o./install.sh&&bash./install.sh 这时打开vim就是这样了:有了简单的图形化页面 3....
【Linux工具】:软件包管理器yum | 编辑器vim | 编译器gcc/g++ | 调试器gdb | 自动化构建工具make/Makefile | Linux小程序:进度条 | git命令行 上
那么在Linux下如何开发呢?是用vim, gcc, g++, gdb, make, makefile一个个独立的工具。 下面依次介绍。 2.1 vim的基本概念 vim就是一个文本编辑器,从定位上和记事本没有差别。 vim是一款多模式的编辑器,这里介绍三种常见模式:命令模式、插入模式,底行模式。