射精一区欧美专区|国产精品66xx|亚洲视频一区导航|日韩欧美人妻精品中文|超碰婷婷xxnx|日韩无码综合激情|特级黄片一区二区|四虎日韩成人A√|久久精品内谢片|亚洲成a人无码电影

您現(xiàn)在的位置:首頁 > IT認證 > Linux認證 >

Linux下編寫makefile文件


Linux下編寫makefile文件

首先在vi編輯器下編寫add.c

  [html] view plaincopy #include "test.h" #include

  int add(int a, int b)

  { return a + b;}

  int main()

  { printf(" 2 + 3 = %d\n", add(2, 3));printf(" 5 - 3 = %d\n", sub(5, 3));return 1;}

  再編寫sub.c文件:

  [html] view plaincopy #include "test.h"

  int sub(int a, int b)

  { return a - b;}

  最后編寫test.h文件:

  [html] view plaincopy #ifndef _TEST_H #define _TEST_H

  int add(int a, int b);int sub(int a, int b);#endif接下來就是編寫makefile文件,在編寫makefile文件之前先看一下他的規(guī)則:

  target(目標) : prerequisites(依賴條件)

  command(執(zhí)行命令)

  注意command前面的空白,不能用空格,需要按Tab鍵。

  在命令行中輸入:

  編寫下面代碼:

  在這里介紹一下gcc 的選項解釋-c 只編譯并生成目標文件。

  -g 生成調試信息。GNU 調試器可利用該信息。

  -o 生成指定的輸出文件。用在生成可執(zhí)行文件時。

  -o2 進一步優(yōu)化。

  保存并在命令下執(zhí)行make命令:

  表示運行成功。ls 一下:

  會看到多了兩個。o文件和一個可執(zhí)行的test文件。

  執(zhí)行make clean 會清空編譯過程中生成的。o文件。

  然后執(zhí)行:

  這樣就成功編譯了。

相關文章

無相關信息
更新時間2022-03-13 11:11:02【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話: