第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

SciTE中的多行command.go

SciTE中的多行command.go

Go
慕運維8079593 2021-04-03 14:11:56
短小這涉及SciTE和Windows(尤其是Windows 7)中的go語言。這是我第一次使用SciTE,因此如果還有另一種方法可以實現(xiàn)我的目標,那也很好。目標:一鍵按下即可編譯,鏈接和執(zhí)行新創(chuàng)建的二進制文件。漫長的我想在SciTE中的“執(zhí)行”命令下設(shè)置編譯/鏈接/執(zhí)行。這對于go語言也可能會造成一些混亂。這是我到目前為止的內(nèi)容:command.compile.*.go=8g $(FileNameExt)command.build.*.go=8l -o $(FileName).exe $(FileName).8command.go.*.go=$(FileName).exe我想要的是這樣的東西:command.go.*.go=\8g $(FileNamExt)\8l -o $(FileName).exe $(FileName).8\$(FileName).exe如果這按我預(yù)期的方式工作,則將編譯該文件,將其鏈接,然后運行該可執(zhí)行文件。發(fā)生的是:8g hello.go8l -o hello.exe hello.8hello.exe什么時候應(yīng)該是:8g hello.go8l -o hello.exe hello.8hello.exe每行執(zhí)行的位置。
查看完整描述

2 回答

?
月關(guān)寶盒

TA貢獻1772條經(jīng)驗 獲得超5個贊

像這樣編寫批處理腳本:


@echo off

if (%1 == "") (goto end)


set gofile=%1%

shift


8g %gofile%.go

8l -o %gofile%.exe %gofile%.8

%gofile%.exe


:end

批處理文件可以在任何位置,但是用引號將其放在“ C:\ one \ two \ three \ GO.bat”中。在SciTE屬性文件中更改:


command.go.*.go=$(FileName).exe


command.go.*.go=C:\one\two\three\GO.bat $(FileName)

當您按下F5或單擊“開始”時,它將編譯,鏈接和執(zhí)行文件。


查看完整回答
反對 回復(fù) 2021-04-26
?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

您的行連續(xù)轉(zhuǎn)義符沒有空格,這就是為什么它看起來像那樣。

我不知道Windows,但是在Unix shell中,您可以用分號分隔多個命令(或&&如peterSO所述,在這里更合適)。

您仍然可以包裝,但是要意識到,由于語法上的原因,包裝不會被考慮在內(nèi),因此請適當添加分隔字符。


查看完整回答
反對 回復(fù) 2021-04-26
  • 2 回答
  • 0 關(guān)注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號