我想爲Windows和Linux版本創建一個Makefile。問題是我必須爲每個平臺連接不同的動態庫。 C預處理器可能有幾個不錯的變量,例如_WIN32
。如何提取這些信息?從C預處理器導入變量到Makefile中
解決方案必須使用交叉編譯器。我無法創建並運行一個小程序。我只有一個,不同的變量,CC
,環境可能是一樣的。
反過來很容易,-D
開關。
類似,但不同的問題:
Makefile that distincts between Windows and Unix-like systems
我用同樣的make程序。只有CC
變量是不同的。
HTTP的可能重複定義爲抑制linemarkers
的一代
-xc
國旗://計算器.com/questions/4058840/makefile-that-distincts-between-windows-and-unix-like-systems – racraman@racraman問題是關於本地構建環境。我有交叉編譯器。 (我已經編輯了一些問題。) – Michas