makefile高階用法簡要說明

2021-06-20 22:08:56 字數 551 閱讀 4378

#!/bin/make

files=main.o res_table_loader.o res_csv.o global.o res_table_builder.o res_csv_row_visitor.o

cc=g++

cflags=-wall -g -iinclude

solibs=-l/usr/lib -liconv.2

# $? 代表依賴檔案列表中被改變過的所有檔案。

# $^ 代表所有通過目錄搜尋得到的依賴檔案的完整路徑名(目錄 + 一般檔名)列表。

# $@ 代表規則的目標。

# $< 代表規則中通過目錄搜尋得到的依賴檔案列表的第乙個依賴檔案。

xml2cpp:$(files)

$(cc) $^ -o $@ $

$(filter %.o,$(files)): %.o: %.cpp

$(cc) -c $(cflags) $< -o $@

clean:

rm -rf *.o

#rm -rf csv2cpp

BCP簡要說明

bcp是sybase公司提供專門用於資料庫表一級資料備份的工具。一般存放在所安裝的ase或者open client 的bin目錄中。12版本以前的ase,bcp存放目錄為 sybase bin 12版本 含12版本 以後存放目錄為 sybase ocs 12 x bin 其中 sybase為syba...

initcall debug簡要說明

linux version 3.10.40 1.使用說明 documentation kernel parameters.txt中的說明如下 initcall debug knl trace initcalls as they are executed.useful for working out ...

ramoops pstore簡要說明

1.pstore pstore是persistent storage的縮寫。核心發生異常時如果能將日誌等資訊儲存下來不丟失,那麼就可以通過這些資訊來定位問題。不同的平台可以提供的儲存位置不同,例如有些平台支援硬碟,有些不支援。除了平台差異,異常型別也決定了在發生異常時該儲存位置是否還可用。pstor...