1
我知道GO代碼可以編譯爲不同的平臺(OS)。
在其他操作系統上編譯時,如何去鏈接系統庫?
可以說我在Windows for Linux上編譯。 如果我需要依賴到Linux系統庫 - 這個依賴關係如何解決?
我知道GO代碼可以編譯爲不同的平臺(OS)。
在其他操作系統上編譯時,如何去鏈接系統庫?
可以說我在Windows for Linux上編譯。 如果我需要依賴到Linux系統庫 - 這個依賴關係如何解決?
看來,喜歡引用另一個操作系統的系統庫,例如當從windows編譯linux系統庫時 - linux系統庫必須存在於windows系統上。
當使用特殊的庫時,例如使用「cgo」調用c-lib時,情況也是如此,這可能會實現一些設備特定的功能。 例如在咖啡機上 - 開始製作咖啡或清潔機器的功能。
根據定義,如果依賴關係是特定於Linux的,則在爲Windows編譯時無法解析。 – JimB
那麼這意味着,那麼我無法在Windows上編譯這樣的程序? – Skip
如果某個組件僅適用於Linux,則無法對其進行編譯。顯而易見的答案是重言式,所以也許我誤解了你的問題。 – JimB