2
我怎麼能寫在C生成文件?使用rcv & ranlib屬性的優點是什麼?請解釋清楚。çmakefile文件RCV ranlib的
示例代碼:
LIBTARGET= myfile.a
$(LIBTARGET): $(LIBOBJS)
$(AR) rcv $(LIBTARGET) $?
ranlib $(LIBTARGET)
任何人都可以說明爲什麼我們在這個例子中使用RCV & ranlib的?
你問的問題是過於寬泛。您可能需要進行一些研究才能縮小範圍。 – 2010-02-18 05:15:40
一個Makefile是寫在自己的語言,不C中的「RCV」選項的「AR」命令意味着「取代」,「創造必要時」和「詳細」。這些日子裏,'ranlib'通常是一個無所事事的程序,因爲'ar'程序可以滿足需要。很久以前,'ar'沒有做'ranlib','ranlib'或'lorder'+'tsort' - 是建立可用庫的必要條件。 – 2010-03-11 05:20:42