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

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

構建后刪除 .a 文件 - GoLang

構建后刪除 .a 文件 - GoLang

Go
守候你守候我 2021-09-10 16:23:59
我目前正在使用fresh來重建和重新啟動網絡服務器,每次更改我的項目中的任何源文件。它工作正常。但是,一段時間后會在 pkg 目錄中創建文件。這導致刷新不再發生,原因是不是獲取源文件(.go 文件)來構建二進制文件,而是獲取 .a 文件。如何避免此功能?添加信息:文件:與main.go同級的runner.confroot: .tmp_path: ./tmpbuild_name: bin/app.binbuild_log: runner-build-errors.logvalid_ext: .go, .tpl, .tmpl, .htmlbuild_delay: 600colors: 1log_color_main: cyanlog_color_build: yellowlog_color_runner: greenlog_color_watcher: magentalog_color_app:ignore_dirs: ./pkg根本不工作:13:39:48 watcher     | Watching .13:39:48 watcher     | Watching bin13:39:48 watcher     | Watching pkg13:39:48 watcher     | Watching pkg/darwin_amd6413:39:48 watcher     | Watching public13:39:48 watcher     | Watching src13:39:48 watcher     | Watching src/site.org13:39:48 watcher     | Watching src/site.org/application13:39:48 watcher     | Watching src/site.org/application/controllers13:39:48 watcher     | Watching src/site.org/application/controllers/web13:39:48 watcher     | Watching src/site.org/system定影最后,我無法讓它發揮作用。但是,我使用此插件創建了一個解決方案:https://github.com/alexnj/SublimeOnSaveBuild這試圖建立在保存上,我已經創建了這個構建系統(稱為 GoLang):{    "shell_cmd": "sh /Users/acruz/go_projects/build_go.sh \"$project_path\"",    "working_dir": "${project_path}"}文件 build_go.sh 是:#!/bin/shecho "Removing PKG folder if exists"rm -Rf pkgecho "Building application"go build -o bin/app.bin main.goecho "Killing application"killall app.binecho "Running application ./bin/app.bin"echo ""echo "Debug information:"echo ""./bin/app.bin一個@TODO 將在項目配置中定義二進制文件的名稱......但對我來說這行得通。這樣做的好處之一是您不必添加 -a 標志,這會使編譯過程變慢,并且調試信息將顯示在構建窗口中...
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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