Menu Close

2.4.2. 自动化构建

大规模软件通常使用自动化构建,方法是创建 Makefile 文件,然后运行 GNU make 实用程序。

如果要使用自动构建来构建 cello.c 程序,请使用以下步骤:

步骤

  1. 要设置自动化构建,请在与 cello.c 相同的目录中使用以下内容创建 Makefile 文件。

    Makefile

    cello:
    	gcc -g -o cello cello.c
    clean:
    	rm cello

    请注意,cello:clean: 下的行必须以一个 tab 空间开头。

  2. 要构建软件,请运行 make 命令:

    $ make
    make: 'cello' is up to date.
  3. 因为已有可用的构建,请运行 make clean 命令,然后再次运行 make 命令:

    $ make clean
    rm cello
    
    $ make
    gcc -g -o cello cello.c
    注意

    在另一个构建之后尝试构建程序无效。

    $ make
    make: 'cello' is up to date.
  4. 执行程序:

    $ ./cello
    Hello World

您现在已手动编译程序并使用构建工具。