嵌入式系统

一个makefile文件中可定义多个目标,利用make target命令可指定要编译的目标,如果不指定目标,则使用最后一个目标。()

题目

一个makefile文件中可定义多个目标,利用make target命令可指定要编译的目标,如果不指定目标,则使用最后一个目标。()

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

通过Makefile来安装已编译过的代码的命令是()。

A.make

B.install

C.make depend

D.make install


正确答案:D

第2题:

在Windows XP中,连续选取多个文件时,可以( )。

A.将鼠标指针指向需选取的文件后单击

B.先单击要选择的第一个目标,再按住"Shift"单击要选择的最后一个目标,选取连续的多个文件

C.通过键盘移动光标键将亮条移动至需选取的文件上

D.先单击要选择的第一个目标,再按住"Ctrl",逐个单击要选择的其他目标,选取不连续的多个文件


正确答案:BD

 按住"Shift",可以选择多个连续的文件或文件夹;按住"Ctrl",可以选择多个不连续的文件或文件夹。

第3题:

工程管理器make读入的配置文件为MAKEFILE。()

此题为判断题(对,错)。


参考答案:错误

第4题:

编写一个文件的程序,使用Makefile文件进行编译。


正确答案: (1)利用文本编辑器创建hello.c文件。
//hello.c
#include
intmain()
{
printf("WelcomeEmdoor!/n");
return1;
}
(2)编写Makefile文件。
#makefiletestforhelloprogram
CC=gcc
CFLAGS=
all:hello
hello:hello.o
$(CC)$(CFLAGS)hello.o–ohello
hello.o:hello.c
$(CC)$(CFLAGS)-chello.c-ohello.o
clean:
rm–rfhello*.o
(3)执行make命令,编译hello.c程序。
[root@local]$make

第5题:

一个数据库文件中多个备注字段的内容是存放在()。

  • A、这个数据库文件中
  • B、一个备注文件中
  • C、多个备注文件中
  • D、一个文本文件中

正确答案:B

第6题:

一个表文件中多个备注型(MEMO)字段的内容存放在______。

A.这个表文件中

B.一个备注文件中

C.多个备注文件中

D.一个文本文件中


正确答案:D

第7题:

一个简单的Makefile文件包含一系列的“规则”,请描述“规则”的样式。


正确答案: “规则”的样式如下:
目标:依赖„命令(command)
目标通常是要产生的文件的名称,目标的例子是可执行文件或OBJ文件。目标也可是一个执行的动作名称,这样的目标通常称为伪目标。
依赖是用来输入从而产生目标的文件,一个目标经常有几个依赖。
命令是Make执行的动作,一个规则可以含有几个命令,每个命令占一行。

第8题:

对于由多个单位组成的集团,每个单位都可定义为一个()。

A、工厂

B、公司

C、车间

D、集团


参考答案:B

第9题:

编写多个文件的程序,并使用Makefile文件进行编译。


正确答案: (1)在/work目录先新建一个hello2目录,并在该目录下用vi命令创建文件hello1.c、hello2.c、hello.h和Makefile。分别输入如下内容。
文件hello1.c
//hello1.c
#include
intmain()
{
printf("WelcomeEmdoor!/n");
test2();
return1;
}
文件hello2.c
//hello2.c
#include"hello2.h"
#include
voidtest2(void)
{
printf("WelcomeEmdoor!–hello2/n");
}
文件hello2.h
//hello2.h
voidtest2(void);
文件makefile
#makefiletestformultifilesprogram
CC=gcc
OFLAGS=
OBJS=hello1.ohello2.o
all:hello
hello:$(OBJS)
$(CC)$(CFLAGS)$^-o$@
hello1.o:hello1.c
$(CC)$(CFLAGS)-c$<-o$@
hello2.o:hello2.c
$(CC)$(CFLAGS)-c$<-o$@
clean:
rm-rfhello*.o
(2) 先后执行如下命令
[root@local]$make
[root@local]$./hello

第10题:

简述make和Makefile之间的关系?


正确答案:make是一种命令,是根据Makefile文件的规则决定如何编译和连接程序或其他的动作。

更多相关问题