ubuntu 基礎命令 【待續】

rm 文件名 -----------------刪除
mv [舊文件名] [新文件名] ----------------------重命名
vim 文件名
:q  退出
i 插入
:wq 保存退出
ls   列出文件及文件夾
adb push 文件名 [新地址] 將文件移到指定文件夾
mkdir 創建文件夾
glxinfo | grep rendering 查看顯卡驅動是否安裝成功
sudo hddtemp /dev/sda 查看硬盤溫度
aticonfig --adapter=0 --odgt 查看顯卡溫度
gnome-desktop-item-edit ~/ --create-new 創建桌面啓動器
mkdir -p -m 777 ./test  創建目錄,-p 可一次創建多級目錄,-m 給目錄權限
rmdir -p test/1/2/3/  刪除目錄,-p 父目錄爲空,一起刪除 ,例:刪除3,2爲空,一併刪除
pwd 顯示當前目錄
chmod sunsz 777 test.txt


----------------------------------------------------------------------------------------------------------------------------------------------

gcc -g -w  -shared -fPIC -o sql.so -I./ sql.c dbpool.c tools.c

gcc -g -w -I./ -o ./sql_test sql_test.c ./sql.so -L/usr/local/mysql/lib -lmysqlclient ./mem.so

------------------------------------------------------------------------------------------------------------------------------------------------

gdb

r 運行

b 斷點

n 下一步

p 輸出

s 進入函數

finish 退出當前函數

------------------------------------------------------------------------------------------------------------------------------------------------

makefile

SRC = /home/sunsz/mig_sql
SQL = $(SRC)/

SQL_SRC = $(wildcard $(SQL)/*.c)

SQL_OBJ = $(patsubst %.c, %.o , $(SQL_SRC))

INC = -I./ -I/usr/local/mysql/include -I$(SQL)

LIB=-L/usr/local/mysql/lib -lmysqlclient_r

CFLAGS=-g -w $(INC)

appname=./build/mig_test

all:$(appname)

CC = gcc

$(appname):$(SQLOBJ)
 $(CC) $^ $(CFLAGS) -o $@ $(LIB)

clean:
 rm -rf $(SQL_OBJ)



 

發佈了70 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章