簡體   English   中英

如何使用.a文件編譯golang程序(無源)

[英]How to compile golang program with .a file (without source)

我需要使用無源軟件包bigPak來編譯程序-main.go。 僅存在bigPak.a tnto GOPATH / pkg。

您能舉一個用bigPak.a編譯main.go的例子嗎?

這很簡單:只需在正確的$ GOPATH / src位置生成一個偽造的bigPak程序包(一個空package bigPak ),( 重要的 !)確保此合成源 bigPak.a的修改時間之前有一個修改時間。 go工具應該像這樣工作。

Go旨在能夠從.a文件進行編譯,而無需傳遞地讀取它們的包含文件。 Go工具僅使用源文件來檢查.a文件是否需要重新編譯(因為源文件較新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM