sudo hddtemp /dev/sda 查看硬盤溫度
aticonfig --adapter=0 --odgt 查看顯卡溫度
mkdir -p -m 777 ./test 創建目錄,-p 可一次創建多級目錄,-m 給目錄權限
----------------------------------------------------------------------------------------------------------------------------------------------
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)