From 483 :
整合步驟:
-
將 src_lib/network.c 加入 Makefile 的編譯清單(你的 Makefile 使用 wildcard src_lib/*.c ,所以存檔後直接 make 即可自動編譯進 libcommon.so)。
-
修改 server.c 和 client.c 呼叫這兩個新函式,取代原本冗長的 socket/bind/listen/connect 程式碼。
- 檢查 logger.c : (僅 logger.c)
-
確保
bin存在 (不存在就mkdir -p /bin) -
使用
gcc -o bin/test_logger src_lib/test_logger.c src_lib/logger.c -Iinclude -pthread編譯測試檔 -
執行
./bin/test_logger並搭配wc -l test_run.log查驗結果 (log 檔在專案目錄底下)