[問題] 想多編一個.o/.c檔進去 要怎麼改Makefile?

看板C_and_CPP (C/C++)作者 (路人甲)時間5年前 (2020/02/26 15:21), 5年前編輯推噓2(201)
留言3則, 3人參與, 5年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) ubuntu Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) clang/llvm 問題(Question): 想要編一個自己寫的.o/.c檔進去project裡面 裡面有一些自己寫的變數跟函數 會用來做一些instrumentation的工作 我想在不影響原本project的程式碼的前提下 把自己寫的變數跟函數 編進原本的project 我會在compile time自己拿來用 但是原本的project的Makefile相當複雜 我研究了一下 發現無法輕易更動 而且每次更改configure都要再改Makefile也不是辦法 各位大大 有推薦的做法嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.173 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1582701684.A.2EE.html ※ 編輯: s89162504 (140.112.16.173 臺灣), 02/26/2020 15:33:43

02/26 17:15, 5年前 , 1F
自己做成一個lib 讓專案link自己的lib
02/26 17:15, 1F

02/28 17:52, 5年前 , 2F
改寫成 header 直接 include
02/28 17:52, 2F

02/28 18:17, 5年前 , 3F
寫一個 config.h,設定選項
02/28 18:17, 3F
文章代碼(AID): #1ULXnqBk (C_and_CPP)
文章代碼(AID): #1ULXnqBk (C_and_CPP)