Linux/Unix面试题

当前位置: 面试问题网 > Linux/Unix面试题 > 什么是makefile? 如何编写makefile?

什么是makefile? 如何编写makefile?

makefile:一个文本形式的文件,其中包含一些规则告诉make编译哪些文件以及怎样编译这些文件,每条规则包含以下内容:
   一个target,即最终创建的东西
   一个和多个dependencies列表,通常是编译目标文件所需要的其他文件
   需要执行的一系列commands,用于从指定的相关文件创建目标文件
   make执行时按顺序查找名为GNUmakefile,makefile或者Makefile文件,通常,大多数人常用Makefile
   Makefile规则:
   target: dependency dependency [..] command command [..]
   注意:command前面必须是制表符
   例子:
   editor: editor.o screen.o keyboard.o
   gcc -o editor editor.o screen.o keyboard.o
   editor.o : editor.c editor.h keyboard.h screen.h
   gcc -c editor.c
   screen.o: screen.c screen.h
   gcc -c screen.c
   keyboard.o : keyboard.c keyboard.h
   gcc -c keyboard.c
   clean:
   rm editor *.o

【什么是makefile? 如何编写makefile?】相关文章

1. 什么是makefile? 如何编写makefile?

2. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

3. 创业计划书如何编写

4. 如何编写优秀的食品项目创业计划书

5. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?

6. 介绍一下Make? 为什么使用make

7. 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?

8. 什么是静态路由?什么是动态路由?各自的特点是什么?

9. 什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

10. 什么是用户模式(User Mode)与内核模式(Kernel Mode) ?

本文来源:https://www.mianshiwenti.com/a13566.html

点击展开全部

《什么是makefile? 如何编写makefile?》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝什么是makefile? 如何编写makefile?﹞相关内容

「什么是makefile? 如何编写makefile?」相关专题

其它栏目

也许您还喜欢