亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在源文件中設置構建標簽

如何在源文件中設置構建標簽

Go
慕桂英4014372 2023-04-24 16:13:18
新的去。我熟悉在源文件中使用構建標簽的能力,如下所示:// +build linux arm,!linux但是有沒有辦法在源文件中創建/導出構建標簽?就像是:// +build +custom_tag_name我正在嘗試執行 -tags 參數在源文件中執行的操作,而不是將其添加到 makefile 中,以便在將庫添加到項目時,它將“設置”可在其他文件中使用的某些標簽。
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

你不能那樣做。源文件只能對自己設置構建約束,不能滿足約束。約束只能按照說明來滿足——由環境隱式地滿足,或者通過 -tags 標志顯式地滿足。構建約束是一種實現環境敏感條件編譯的方法。使用一個源文件來控制另一個源文件的構建并沒有多大意義;您在構建時知道文件 A 是否在構建中,因此您知道文件 B 是否應該在構建中。這似乎是一個 XY 問題,可能通過類似于 SQL 驅動程序的機制(在函數中注冊處理程序init)或類似的機制更好地解決?



查看完整回答
反對 回復 2023-04-24
  • 1 回答
  • 0 關注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號