AR = ar
LIBMISC = libapue_db.a
COMM_OBJ = db.o
RANLIB = ranlib
all: ${LIBMISC} libapue_db.so.1 t4
libapue_db.a: ${COMM_OBJ}
${AR} rv ${LIBMISC} ${COMM_OBJ}
${RANLIB} ${LIBMISC}ar rv是什么意思?我只知道ar是一个命令,而rv是一个选项。什么是ranlib?谢谢你。
发布于 2011-04-07 13:10:34
FWIW,我建议您首先查看手册页中的此类信息。
ranlib是一个在静态库存档中构建索引的程序。包含${AR}的代码行表示将${COMM_OBJ}扩展到的所有对象添加到${LIBMISC},用该名称替换(r)任何现有对象。v选项要求提供详细的输出。
https://stackoverflow.com/questions/5576250
复制相似问题