當前位置:編程學習大全網 - 編程軟體 - 在linux下怎麽makefile

在linux下怎麽makefile

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中間文件。

rm:刪除command目錄下的hello.o與exe.out文件

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

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

  • 上一篇:fpga開發板能做什麽?
  • 下一篇:東莞有哪些彈簧機廠家?知道的告訴下
  • copyright 2024編程學習大全網