LiteIDE 設置默認編譯輸出位置


go build命令默認輸出路徑是當前工作路徑,這個顯得比較亂,我習慣於把輸出文件放置在項目的build目錄下,這樣方便查找,已經同步備份的時候排除不必要的文件。

go build命令可以指定-o 輸出路徑來控制輸出文件路徑,但是LiteIDE默認是沒有添加這選項的,我在它的設置里面只能找到對單個項目進行自定義的,不能全局設置。於是在它的安裝目錄下找了一下,找到了文件share/liteide/litebuild/gosrc.xml,里面就是編譯配置(菜單欄 編譯 -> 編譯配置)里面的配置、動作、自定義 相關數據的默認值,在這里直接修改即可。

打開文件gosrc.xml,進行以下修改:

  • 1、 找到<custom id="TargetName" name = "TARGETNAME" value="$(TARGETBASENAME)$(GOEXE)" readonly="true" escaped="true"/>,修改為<custom id="TargetName" name = "TARGETNAME" value="build/$(TARGETBASENAME)$(GOEXE)" readonly="true" escaped="true"/>

  • 2、找到<custom id="BuildFlags" name="BUILDFLAGS" value=""/>,修改為<custom id="BuildFlags" name="BUILDFLAGS" value="-o $(TARGETNAME)"/>即可。

-3、去掉 GETARGS后面共享值的勾選,否則在go get的時候會出錯。
或者修改<custom id="GetArgs" name="GETARGS" value="-v" shared-value="$(BUILDFLAGS)"/><custom id="GetArgs" name="GETARGS" value="-v"/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM