更多“通过Makefile来安装已编译过的代码的命令是()。A.makeB.installC.make dependD.make install”相关问题
  • 第1题:

    在RHEL5系统中,通过源代码安装NTOP软件包时,编译前需要使用() 脚本进行预配置,以便启用TCP Wrappers支持等功能。

    A. ./config

    B. ./configure

    C. ./autogen.sh

    D. ./post-install


    参考答案C

  • 第2题:

    编写多个文件的程序,并使用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

  • 第3题:

    ()是一个为编译Qt/Embedded库和应用而提供的Makefile生成器,它支持()和影子生成。


    正确答案:Qmake;跨平台开发

  • 第4题:

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

    • A、make
    • B、install
    • C、make depend
    • D、make install

    正确答案:D

  • 第5题:

    编译器可以通过重新排列代码的顺序来消除相关引起的暂停。


    正确答案:正确

  • 第6题:

    使用Makefile编译程序的优点是什么?


    正确答案:在Linux环境下,对于只含有几个源代码文件的小程序的编译,可以手工输入命令对源代码文件逐个进行编译。但是在大型的项目开发中,一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,这时人们通常利用GNUmake工具来自动完成应用程序的维护和编译工作。GNUmake工具是通过解释Makefile文件来完成整个工程的完全自动编译,极大的提高了软件开发的效率。Makefile定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译。Makefile就像一个Shell脚本一样,也可以执行操作系统的命令。

  • 第7题:

    linux中安装软件可使用()

    • A、源代码安装
    • B、setup
    • C、rpm
    • D、install

    正确答案:A,C

  • 第8题:

    使用Linux的命令行方式,在超级用户下安装Samba服务的系列命令是()。

    • A、$sud oapt-get install sambas
    • B、#apt–get install samba $ sudo apt-get install samfs #apt-get install samfs
    • C、#user add user1
    • D、#cd/etc/samba#mkdir/nome/user1#vi smb.Conf

    正确答案:B

  • 第9题:

    单选题
    在linux系统中进行源码安装时,()命令的作用是将代码编译成可执行的二进制代码。
    A

    ./configure

    B

    make

    C

    make install

    D

    make clear


    正确答案: C
    解析: 暂无解析

  • 第10题:

    问答题
    编写一个文件的程序,使用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
    解析: 暂无解析

  • 第11题:

    填空题
    在操作安全相关命令过程中,已点击过“释放1键”但未点击“释放2”键,若此时急需取消操作,可通过点击()键来终止安全相关命令操作。

    正确答案: 取消
    解析: 暂无解析

  • 第12题:

    单选题
    你通过使用VisualStudio.NET来开发一个基于Windows的应用程序,这个应用程序包括用多种方法来访问启动。你优化了你的应用程序代码之后,在不同的客户端测试你的程序,但是启动的时间太慢了。你必须确保你的应用程序能够尽可能快的运行,你要怎么做?()
    A

    先通过使用本机映像生成器(Ngen.exe)来预编译你的应用程序,再在客户端安装已预编译过的应用程序;

    B

    先在客户端安装你的应用程序,再通过使用本机映像生成器来预编译你的应用程序;

    C

    先通过使用JIT编译器来预编译你的应用程序,再在客户端安装已预编译过的应用程序;

    D

    先在客户端安装你的应用程序,再使用JIT编译器来预编译你的应用程序。


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在一个应收帐款系统中,内部审计师发现源代码和可行性模块不一致,能够减少这种情况发生的控制是()。

    • A、需要通过对授权的源代码进行编译来更新可执行模块
    • B、强制使用分开的开发库和生产库
    • C、源代码变更需要管理层授权
    • D、为源代码库安装访问控制程序

    正确答案:A

  • 第14题:

    编写一个文件的程序,使用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

  • 第15题:

    安装源代码发布软件包时,在使用./configure命令配置时,如果需要将软件安装到指定的目录可以使用参数()。

    • A、--prefix
    • B、--directory
    • C、--temporary
    • D、--install

    正确答案:A

  • 第16题:

    在linux系统中进行源码安装时,()命令的作用是将代码编译成可执行的二进制代码。

    • A、./configure
    • B、make
    • C、make install
    • D、make clear

    正确答案:C

  • 第17题:

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


    正确答案:错误

  • 第18题:

    关于make工具的使用,下面错误的是()

    • A、不指定目标时,make缺省处理makefile文件的第一个目标
    • B、makefile文件中对宏名的引用为#(宏名)
    • C、makefile文件中$@参数表示一条规则中目标的名字
    • D、makeCC=arm-linux-gcc命令表示使用arm-linux-gcc代替makefile文件中CC的宏定义执行make命令

    正确答案:B

  • 第19题:

    安装源代码发布软件包时,以下命令顺序正确的是:()

    • A、make;make install;make clean;./configure
    • B、./configure;make install;make clean;make
    • C、make install;make clean;make;./configure
    • D、./configure;make;make install;make clean

    正确答案:D

  • 第20题:

    最近,您创建了一个业务应用程序,需要复杂的安装逻辑。 您可以添加到项目的以下代码后选择创建一个自定义的安装程序,业务应用程序。() public class ApplicationInstaller : Installer { public override void Install (IDictionary stateSaver) { //Install the application Base.Install (stateSaver); } public override void Commit (IDictionary savedState) { //Commit the application

    • A、程序集应该被编译并且Install.exe工具适应运行。
    • B、RunInstaller特性应该被夹在business程序集上并且应该被设成true。
    • C、程序集赢该被编译并且应该正常的运行
    • D、RunInstaller特性应该被添加到ApplicationInstaller类上并且应该被设成true.

    正确答案:A

  • 第21题:

    判断题
    编译器可以通过重新排列代码的顺序来消除相关引起的暂停。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    安装源代码发布软件包时,在使用./configure命令配置时,如果需要将软件安装到指定的目录可以使用参数()。
    A

    --prefix

    B

    --directory

    C

    --temporary

    D

    --install


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    ()是一个为编译Qt/Embedded库和应用而提供的Makefile生成器,它支持()和影子生成。

    正确答案: Qmake,跨平台开发
    解析: 暂无解析