linux中編譯多個c++檔案
g++ *.cpp -o targetname
linux中編譯需要用到zlib.h
g++ *.cpp -o targetname -lz
linux移植錯誤
uint32_t has not been declared
#include
linux中用c++11標準編譯多個c++檔案
g++ *.cpp -o targetname -std=c++11
linux下undefined reference to `pthread_join'
原因 : pthread不是linux下的預設的庫,也就是在鏈結的時候,無法
找到pthread庫的入口位址,於是鏈結會失敗
解決 : 在gcc編譯的時候,附加加 -lpthread引數即可解決
g++ *.cpp -o targetname -lpthread
linux編譯c++ 需要連線redis
g++ *.cpp -o main -i/usr/local/include/hiredis -lhiredis
class a
};會引起gcc報錯: error: expected unqualified-id before 'do'
expected unqualified-id before 這個錯誤通常是因為語法
錯誤引起的, 如上乙個語句沒有用分號結尾之類的。這個也不例外,
原因就是 do是關鍵字, 函式名及變數的名字是不能和關鍵字重名的
linux執行redis
locate redis-cli檢視redis-cli的位置
執行 /usr/local/bin/redis-cli -h 127.0.0.1 -p 6379
tailq是freebsd/linux核心對雙向佇列操作的一種抽象,需要
#include
uname -a
檢視linux作業系統版本
檢視linux磁碟剩餘空間資訊
df -hl
Linux常用操作
顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...
Linux常用操作
mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...
Linux常用操作
etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...