0
点赞
收藏
分享

微信扫一扫

Redisson延时任务发布

 

目录

​编辑

Linux 软件包管理器 yum

软件包:

操作:

拓展:lrzsz简介

Linux开发工具 

Linux编辑器-vim使用

vim 的基本概念

命令模式

插入模式 

底行模式

vim 命令模式的操作指令 

vim 底行模式的操作命令

Linux编译器-gcc/g++使用

功能

格式

编译过程

 gcc 常见选项:

 Linux调试器-gdb使用

背景

gdb 的使用

 项目自动化构建工具 - make/Makefile (地球人都在用)

准备工作、写法和用法

编写makefile文件

 .PHONY 的作用

 简化 makefile 文件

多文件项目,有 file.h file.c main.c 三个文件

make 是如何工作的

 clean 项目清理

分布式版本控制软件 - git 


Linux 软件包管理器 yum

软件包:
操作:

拓展:lrzsz简介

Linux开发工具 

Linux编辑器-vim使用

vim 的基本概念

命令模式
插入模式 
底行模式

vim 命令模式的操作指令 

vim 底行模式的操作命令

Linux编译器-gcc/g++使用

功能

格式

编译过程

 gcc 常见选项:

 Linux调试器-gdb使用

背景

gdb 的使用

注意

 项目自动化构建工具 - make/Makefile (地球人都在用)

注:想要使用 make 命令,需要创建一个 makefile 文件 

准备工作、写法和用法

准备工作
首先将所有项目中要处理的文件放到同一个文件目录下,并且在该目录下新建一个名为Makefile的文件(推荐使用Makefile)。新建方法:在该目录下打开终端,输入如下命令即可。

vim Makefile

 规则的写法

对源文件(demo.c)处理将其生成对应的目标文件(即demo.o)

file:file.c
	gcc file.c -o file//注意:gcc前是一个Tab

编写makefile文件

file:file.c            # 表明了一种依赖关系,目标文件 file依赖于 file.c         
	gcc file.c -o file # 依赖方法,怎么用 file.c 生成目标文件 file(需要以tab键开头)
.PHONY:clean           # .PHONY —— "定义"伪目标:clean总是可以被执行的
clean:                 # 依赖项为空
	rm -rf file        # 清理可执行程序

 .PHONY 的作用

 简化 makefile 文件

file:file.c
	gcc $^ -o $@          # $^: 可执行程序所依赖的文件列表 $@: 目标文件
.PHONY:clean
clean:
	rm -rf file

多文件项目,有 file.h file.c main.c 三个文件

file:file.c main.c       # 目标文件 test 依赖于 file.c 和 main.c
	gcc $^ -o $@         # $^: 可执行程序所依赖的文件列表 $@: 目标文件
.PHONY:clean
clean:
	rm -rf file

make 是如何工作的

 clean 项目清理

分布式版本控制软件 - git 

1.在 gitee/github 创建新仓库:略,然后在创建好的仓库页面中复制远程仓库的地址 url,推荐 HTTPS。

2.克隆远程仓库到本地 

$ git clone [url]
$ git add .                        # 添加所有文件到暂存区
$ git commit -m "本次提交的主题"    # 提交文件到本地仓库,""中写提交信息,不能乱写
$ git push                         # 推动本地仓库的文件到远程仓库
$ git config --global user.email "you@example.com" # 邮箱
$ git config --global user.name "Your Name"        # 用户名
$ git log    # 查看所有提交日志信息
$ git status # 查看本地仓库所有文件状态

 

举报

相关推荐

0 条评论