1. 程式人生 > >記錄一個簡單包含mk的makefile

記錄一個簡單包含mk的makefile

 CC=gcc
CXX=g++
CFLAGS+= -Wall -O -g
LIB += -pthread -lpthread -lutil -lmysqlclient -lz -ldl -lrt

TARGET = hehe

%.o:%.c
	$(CC) $(CFLAGS) $(INCLUDE) -c $< -o [email protected]
%.o:%.cpp
	$(CXX) $(CFLAGS) $(INCLUDE) -c $< -o [email protected]



SOURCES = $(wildcard *.c *.cpp)
OBJS = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCES)))

$(TARGET) : $(OBJS)
	$(CXX) $(CFLAGS) $(OBJS) $(LIB) -o $(TARGET)


clean:
	rm  -rf *.o $(TARGET)
#=======================================================================
include /home/daipeixian/leveldb/leveldb-master/leveldb.mk
INCLUDE += -I/home/chenwei/snappy-1.1.1/include
LIB     += -L/home/chenwei/snappy-1.1.1/lib
LIB += -lsnappy
#===============================================================

leveldb.mk的內容如下:

INCLUDE += -I/home/daipeixian/leveldb/leveldb-master/include/leveldb
LIB += -L/home/daipeixian/leveldb/leveldb-master/out-static
LIB += -lleveldb

這樣便可以引入第三方的庫了

參考文章:

資料1

資料2

資料3


相關推薦

記錄一個簡單包含mk的makefile

CC=gcc CXX=g++ CFLAGS+= -Wall -O -g LIB += -pthread -lpthread -lutil -lmysqlclient -lz -ldl -lrt T

LaTex學習記錄——一個簡單的封面

LaTex TeXstudio 操作系統:Ubuntu 14.04LTS;工具:TeXstudio;此外,我還安裝了完全的texlive(sudo apt-get install texlive-full,比較大,大家可以酌情安裝部分)。??在實際工作中,在文章中使用圖片是比較普遍的,這裏介紹一個簡單

20181015記錄一個簡單的TXT日誌類

nvi ati time void utf8 color nco ron info 廢話不說,直接上代碼 using System; using System.Collections.Generic; using System.IO; using System.Linq;

Google PB協議學習記錄--一個簡單的例子--如何編譯.proto檔案為.java檔案

步驟一, 書寫 .proto 檔案,這裡直接上google官方例項,並存儲為addressbook.proto package tutorial; option java_package = "com.example.tutorial"; option java_o

記錄一個簡單的儲存過程

開發十年,就只剩下這套架構體系了! >>>   

記錄一個簡單webapi 上傳圖片

name string ada bsp bitmap div 自己 成功 member 圖片轉base64字符串,到接口後,再轉回保存.代碼裏面是轉成byte[]之後轉的,也可以用base64字符串直接轉圖片. 只想記錄一下簡單的流程。 1,服務端 保存圖片業務代碼:

編寫一個簡單登錄驗證需要記錄日誌,Servlet中的Cookie

cookie java servlet j2ee javaweb 登錄驗證並記錄日誌之前介紹了如何使用Server、mysql、tomcat等知識點編寫了一個簡單的登錄驗證。但是現在有了一個新的需求,我想要在登錄成功的時候往數據庫記錄一條日誌,登錄失敗的時候也要記錄一下。這個日誌要記錄用戶

記錄一個python裏面很神奇的操作,對一個包含列表的元組進行增量賦值,成功賦值但還報錯

png code error peer 列表 mage pictures 但是 stack 記錄一個python裏面很神奇的操作 今天記錄一個很神奇的操作。關於序列的增量賦值。如果你很熟悉增量賦值,你也不妨看下去,我想說的是有關於增量賦值和元組之間一種神奇的操作。來自 《流

一個簡單的程式,記錄虛擬碼的使用

計算工資 1 Display "Enter working time: " 2 3 Input workTime 4 5 Display "Enter salary: " 6 7 Input salary 8 9 Display "Your total salary are ", salar

一個簡單的程序,記錄偽代碼的使用

pla 使用 字符 div input 打印 工資 inpu 簡單 計算工資 1 Display "Enter working time: " 2 3 Input workTime 4 5 Display "Enter salary: " 6 7 Input sa

一個簡單的銀行、賬戶演示程式。 (1)定義一個賬戶類,包含使用者名稱、密碼、餘額等屬性、存錢、取錢等方法。 (2)定義一個銀行類,包含銀行名、賬戶列表等屬性,開賬戶、查賬戶的功能。賬戶列表可以使用集

做一個簡單的銀行、賬戶演示程式。 (1)定義一個賬戶類,包含使用者名稱、密碼、餘額等屬性、存錢、取錢等方法。 (2)定義一個銀行類,包含銀行名、賬戶列表等屬性,開賬戶、查賬戶的功能。賬戶列表可以使用

學習vue框架一個簡單MVVM框架的學習筆記---記錄僅為個人學習

學習vue框架一個簡單MVVM框架的學習筆記—記錄僅為個人學習 參考資料: 理解vue原理,實現簡單vue框架 解析vue原理,如何實現雙向繫結 vue雙向繫結原理 一設計思路 因為我是在看了這幾篇文章才稍微理解了vue的雙向繫結,所以我這裡有一點上帝視角的意思。就好像應當這樣的

Android自定義View:你需要一個簡單好用、含歷史搜尋記錄的搜尋框嗎?

前言 Android開發中,類似下圖的搜尋功能非常常見 今天,我將帶來一款 封裝了 歷史搜尋記錄功能 & 樣式 的Android 自定義搜尋框 開源庫,希望你們會喜歡。

第一次使用linux並編寫了一個dump mysql的程式,記錄簡單的步驟

機器安裝linux redhat5.0 64位。客戶管理員給了我賬戶密碼,我用SecureCRT登入。 連線後: ls  列表檔案,當然支援萬用字元 cd path 進入某個目錄   *SecureCRT中可以像window一樣複製路徑,比較方便。 cd .. 返回上層 c

Golang記錄、計算函數執行耗時、運行時間的一個簡單方法

time tail 一行 ace detailed limit mon timeout printf // 寫超時警告日誌 通用方法 func TimeoutWarning(tag, detailed string, start time.Time, timeLim

一個簡單的todolist,記錄我的前端第一步

啦啦啦效果如下地址:body { line-height: 1; font-family: "Lato", sans-serif; background-color: #EFF1F2; } .todo{ width: 70%; marg

記錄一個python裡面很神奇的操作,對一個包含列表的元組進行增量賦值,成功賦值但還報錯

記錄一個python裡面很神奇的操作 今天記錄一個很神奇的操作。關於序列的增量賦值。如果你很熟悉增量賦值,你也不妨看下去,我想說的是有關於增量賦值和元組之間一種神奇的操作。來自 《流暢的Python》 一書,讓我們更加深入地瞭解裡面的原理 神奇的操作

華為OJ:開發一個簡單錯誤記錄功能小模組,能夠記錄出錯的程式碼所在的檔名稱和行號。

用到了類string的length(), size(),find_first_of(),find_last_of(),substr(),push_back()函式  #include <iostream> #include <algorithm> #

【C++】編寫一個簡單的類。包含建構函式,成員函式等。

//編寫一個簡單的類。包含建構函式,成員函式等。 #include <iostream> using namespace std; class Rec { public: Rec(i

輸入一個包含個位數字的簡單四則表示式字串,計算該表示式的值

問題描述】: 輸入一個只包含個位數字的簡單四則運算表示式字串,計算該表示式的值注:  1、表示式只含 +, -, *, / 四則運算子,不含括號 2、表示式數值只包含個位整數(0-9),且不會出現0作為除數的情況 3、要考慮加減乘除按通常四則運算規定的計算優先順序 4、除法用整數除法,即僅保留除法運算結果的整