回覆列表
  • 1 # 使用者3920320951631

    Linux系統下makefile的作用把編寫好的原始檔進行編譯與連結,makefile的基本格式如下:

    target…

    :prerequisite…

    (Tab鍵)command

    #格式解釋

    target:生成的目標檔案,可以是可執行檔案,也可以是中間目標檔案

    prerequisite:生成target所需要的檔案

    command:make需要的執行命令,一般是編譯與連結的命令,命令前面必須要有Tab鍵才能有效果

    makefile的簡單例子(用的Ubuntu11.10):

    makefile檔案與hello.c原始檔都在新建的command資料夾中;然後轉到控制檯再切換到command目錄下,直接輸入make會才生hello.o與exe.out兩個檔案,如下圖:

    在控制檯下的命令:

    命令解釋:

    gcc –c hello.c:編譯command目錄下的hello.c原始檔,編譯之後會生成hello.o中間檔案。

    ./exe.out:輸出exe.out可執行檔案,hello.c中寫的是Hello World!

    make:make命令與make exe命令執行的效果是一樣的。

  • 中秋節和大豐收的關聯?
  • 請問仙劍奇俠傳3裡的景天遇到龍葵是在哪一集?