C中函数的未定义引用

时间:2014-11-07 22:41:51

标签: c makefile

我是C编程的新手,我有一些关于Makefile的问题。

我知道一般格式是:

target : prerequisites
<Tab> recipe

我有以下Makefile(请注意我已包含行号仅供参考):

insertionSort:    insertionSort.o insertionSortMain.c       # Line 1
        gcc -Wall -ggdb -o insertionSort insertionSortMain.c insertionSort.o

insertionSort.o:    insertionSort.c                         # Line 4
        gcc -Wall -ggdb -c insertionSort.c marksHeader.h

clean:
        rm insertionSort *.o *~ *#

第1行 - 目标是'insertionSort',先决条件是'insertionSort.o'和'insertionSortMain.c'。这是否意味着如果我在目标中编辑某些代码,还需要编辑先决条件?当我输入这个时,我意识到我并不知道这意味着什么。有人可以解释一下吗?

第1行和第4行 - 有人可以用他们自己的话说明对象文件究竟是什么吗?

0 个答案:

没有答案