【发布时间】:2016-02-14 19:22:32
【问题描述】:
这里我用下面的 Makefile 编译一个 C 代码。
MAIN:
g++ -c -o td.o -I/home/user/dp/pro/include td.c
g++ -c -o disk.o -I/home/user/dp/pro/include disk.c
g++ -o disk disk.o tds2.o -L ${DP_LIB} -L ${LIPN_LIB} -lgnb -lgtd -lnbl -lpin
./disk.exe RUN.dat
-L ${DP_LIB} 这里的目的是什么?确切地说,我想知道${} 的功能。
如果是链接库,和-llib有什么区别?
这个makefile 到目前为止非常粗糙(我见过更大更好的)。我是 makefile 的新手,但至少这个可以工作。
【问题讨论】:
-
请注意:
g++有一本手册供您查阅。