make

  • make:工作機制

通過makefile文件來描述源程序之間的依賴關係,並自動進行編譯

gcc -0 program program.c pro1.c pro2.c

  • makefile的規則
  1. 定義要創建的目標文件
  2. 指出要生成目標文件的依賴關係文件
  3. 表明通過依賴關係文件創建目標文件的編譯命令
  • make命令:
  1. make prog.o  生成指定目標文件
  2. make -f makefile  讀取指定的makefile文件
  3. make clean  用於清除編譯過程中產生的二進制文件 
  • 依賴關係圖
  1. 體現各個文件之間的依賴關係
  2. 生成一個目標文件可以有不同的依賴關係
  3. 合理的構造依賴關係圖,可以提高make的效率
  • 編譯方式1 gcc -o program program.c pro1.c pro2.c
  • 編譯方式2 gcc -c program.c pro1.c pro2.c gcc -o program program.o pro1.o pro2.o
  • 編譯方式3 編寫makefile文件
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章