翰邦教育培训

make的用法和固定搭配

make的用法和固定搭配

`make` 是一个非常强大的命令行工具,它主要用于自动化编译和安装软件。`make` 工具使用一个名为 `Makefile` 的文件来确定如何构建程序。

基本用法

1. 查看帮助文档

bash

make --help

2. 执行默认目标

bash

make

3. 执行特定目标

bash

make target

4. 查看 Makefile 中的目标

bash

make -p

5. 查看 Makefile 中的变量

bash

make -p | grep variable_name

6. 使用变量

bash

make CFLAGS=-O2

7. 递归构建

bash

make -C directory

8. 静默模式

bash

make -s

9. 指定 Makefile 文件

bash

make -f Makefile.alternate

10. 使用多个 Makefile

bash

make -f Makefile1 -f Makefile2

固定搭配

1. 编译源代码

bash

make

2. 清理构建文件

bash

make clean

3. 安装软件

bash

make install

4. 卸载软件

bash

make uninstall

5. 重新构建

bash

make rebuild

6. 编译并安装

bash

make && make install

7. 使用不同的编译器

bash

make CC=gcc

8. 设置编译优化级别

bash

make CFLAGS="-O2 -Wall"

9. 并行构建

bash

make -j4

10. 打印变量值

bash

make print-VARIABLE_NAME

示例 Makefile

makefile

定义变量

CC=gcc

CFLAGS=-O2 -Wall

默认目标

all: main

构建 main 程序

main: main.o

$(CC) $(CFLAGS) -o main main.o

编译源文件

main.o: main.c

$(CC) $(CFLAGS) -c main.c

清理构建文件

clean:

rm -f main main.o

使用 Makefile

1. 构建所有目标

bash

make

2. 构建 main 程序

bash

make main

3. 清理构建文件

bash

make clean

总结

`make` 是一个非常灵活的工具,通过编写合适的 `Makefile`,可以自动化编译、构建和安装软件。通过使用不同的命令和参数,可以灵活地控制构建过程。

make的用法和固定搭配-图1

make八种基本句型结构

英语中的八种基本句型结构是英语语法的基础,它们描述了主语和谓语之间的关系。下面是这八种基本句型结构:

1. S + V (主语 + 动词) - 主语执行动作。

- 例如:She runs.

2. S + V + O (主语 + 动词 + 宾语) - 主语执行动作,宾语接受动作。

- 例如:He eats an apple.

3. S + V + IO + DO (主语 + 动词 + 间接宾语 + 直接宾语) - 主语执行动作,间接宾语间接接受动作,直接宾语直接接受动作。

- 例如:She gave her friend a book.

4. S + V + C (主语 + 动词 + 补语) - 主语是动作的执行者,补语用来补充说明主语的状态或特征。

- 例如:He is a teacher.

5. S + V + DO + OC (主语 + 动词 + 直接宾语 + 宾语补语) - 主语执行动作,直接宾语接受动作,宾语补语补充说明直接宾语的状态或特征。

- 例如:They elected him president.

6. S + be + P (主语 + be 动词 + 表语) - 主语是句子的主题,be 动词连接表语,表语描述主语的状态、特征或身份。

- 例如:She is happy.

7. S + be + Ving (主语 + be 动词 + 现在分词) - 主语是句子的主题,be 动词连接现在分词,表示正在进行的动作。

- 例如:The children are playing.

8. S + be + Vpp (主语 + be 动词 + 过去分词) - 主语是句子的主题,be 动词连接过去分词,表示被动语态。

- 例如:The window was broken.

这些句型是构建英语句子的基础,通过它们可以形成更复杂的句子结构。

make后加To do还是do

在英语中,"make" 后面通常跟 "to do" 形式,表示要做的事情。例如:

- I need to make a plan to do my homework.

- She decided to make an effort to do better.

但是,"make do" 是一个固定搭配,意思是“凑合着用”或“将就”。例如:

- We had to make do with what we had.

- They made do without a car for a while.

本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至364586434@qq.com举报,一经查实,本站将立刻删除。 转载请注明出处:http://www.peixun10.com/post/26860.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:18948725487

9:00-22:00

关注我们