當前位置:首頁 » 編程軟體 » 編譯gocode

編譯gocode

發布時間: 2022-12-31 00:34:48

㈠ cgo怎麼編譯代碼啊

這跟cgo沒有關系,是你的文件名問題,把文件名的_test去掉,因為以_test結尾的文件會被做為測試文件.

㈡ 如何用codeblocks編寫並運行程序

打開CodeBlocks之後,直接在起始頁選擇:新建工程(create a new project),或者在文件菜單裡面選擇 新建 工程(Project)
這時會出現新建對話框,選擇逗控制台應用程序地項,按確定(go)

接下來選擇是用C還是C++

點下一步,然後就確定工程的位置及文件名等,繼續下一步

最後選擇編譯器和編譯生成位置,如果你安裝的是自帶MinGW的CodeBlocks,就選默認(GNU GCC編譯器)就行,如果你裝了TurboC或者VisualC++等第三方編譯器,就可以選擇其它的對應的編譯器選項,(注意你如果只裝了不帶MinGW的CodeBlocks而沒有編譯器,你寫的程序將無法編譯運行。)
選好後單擊完成

到此,項目創建結束

注意,現在很多高版本的CodeBlocks已經不需要再手動創建文件,在你建完控制台項目後,就可以在左側項目管理窗口中點開Sources文件夾,裡面有main.c或main.cpp文件。你可以直接編輯這個文件。如果沒有這個文件的話,你就按以下步驟新建文件吧。
在文件菜單中選擇 新建 文件 即可,然後選擇:C/C++源(source)文件,單擊Go繼續

第一個界面直接無視,點下一步,第二個是選擇是用C還是C++,點下一步之後,就是確定路徑和文件名,並添加到工程

需要選擇逗添加到活動工程地(Add file to active project),並選中下面的Debug和Release,然後點完成即可編碼

寫完編碼後,在 生成(Build) 菜單中選擇 生成 即可開始編譯,或者點擊工具欄上面那個略帶黃色的齒輪,編譯通過後要運行,請選擇 生成 菜單 下的 運行(Run) 菜單項,或者點擊工具欄上那個綠色的三角

這個圖是編譯和運行這兩功能在工具欄上對應的按鈕位置。這兩個圖標後面還有一個把齒輪和三角結合在一起的圖標,這表示一次性完成編譯和運行(如果是用菜單欄的話就是生成菜單中的逗生成並運行(Build and run)地項

運行成功會出現命令行窗口,顯示運行結果,以及main函數的返回值等信息

如果需要調試程序,請先在程序源碼中打好斷點,然後使用逗調試地菜單中的逗啟動/繼續地項(或者按F8)

最後附上安裝包

㈢ 怎麼把.go語言編譯成mac下運行的程序

我也有這方面的問題,我在mac os下:[mw_shl_code=shell,true]$ echo $GOOSwindows$ echo $GOARCH386$ go build -o hello.exe hello.go$ file hello.exehello.exe: Mach-O 64-bit executable x86_64[/mw_shl_code]

㈣ 如何配置go語言集成開發環境 vim

1、編譯vimgdb

下載vimgdb73和vim73
mkdir -p ./tmp
cd tmp
tar zxvf ../vim-7.3.tar.gz
unzip ../vimgdb-for-vim7.3-master.zip
mv vimgdb-for-vim7.3-master vimgdb-for-vim7.3
patch -p0 < vimgdb-for-vim7.3/vim73.patch
cd vim73

安裝依賴
sudo apt-get install build-essential
sudo apt-get build-dep vim-gtk
sudo apt-get install libncurses5-dev

安裝
// 這里直接執行make的操作
make
sudo make install

安裝vimgdb runtime
cd ../vimgdb-for-vim7.3
cp vimgdb_runtime ~/.vim/bundle

打開vim
:helptags ~/.vim/bundle/vimgdb_runtime/doc " 生成doc文件

添加配置.vimrc
" vimgdb插件
run macros/gdb_mappings.vim

在vim中執行gdb時,報 「Unable to read from GDB pseudo tty」 的錯誤,因為沒有安裝 gdb ,所以安裝gdb
sudo apt-get install gdb

2、安裝vundle

set up vundle
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

Configure Plugins

在.vimrc文件的開頭添加下面的內容,有些不是必須的,可以注掉
set nocompatible " be iMproved, required
filetype off " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" alternatively, pass a path where Vundle should install plugins
"let path = '~/some/path/here'
"call vundle#rc(path)

" let Vundle manage Vundle, required
Plugin 'gmarik/vundle'

" The following are examples of different formats supported.
" Keep Plugin commands between here and filetype plugin indent on.
" scripts on GitHub repos
Plugin 'tpope/vim-fugitive'
Plugin 'Lokaltog/vim-easymotion'
Plugin 'tpope/vim-rails.git'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" scripts from http://vim-scripts.org/vim/scripts.html
Plugin 'L9'
Plugin 'FuzzyFinder'
" scripts not on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" ...

filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" : PluginList - list configured plugins
" : PluginInstall(!) - install (update) plugins
" : PluginSearch(!) foo - search (or refresh cache first) for foo
" : PluginClean(!) - confirm (or auto-approve) removal of unused plugins
"
" see :h vundle for more details or wiki for FAQ
" NOTE: comments after Plugin commands are not allowed.
" Put your stuff after this line

Install Plugins

Launch vim and run
: PluginInstall

vim +PluginInstall +qall

3、官方vim-lang插件

Config vim file .vimrc,Add content bellow in bottom of the file
" 官方的插件
" Some Linux distributions set filetype in /etc/vimrc.
" Clear filetype flags before changing runtimepath to force Vim to
" reload them.
filetype off
filetype plugin indent off
set runtimepath+=$GOROOT/misc/vim
filetype plugin indent on
syntax on
autocmd FileType go autocmd BufWritePre Fmt

4、代碼補全的插件gocode

配置go的環境變數,比如我的配置,GOPATH變數是必須要配置的,PATH中必須把GOPATH的bin也添加進去,否則沒有自動提示,會提示找不到模式
export GOROOT=/usr/local/go
export GOPATH=/data/app/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Set up gocode

Then you need to get the appropriate version of the gocode, for 6g/8g/5g compiler you can do this:
go get -u github.com/nsf/gocode (-u flag for "update")

Configure vim in .vimrc file
Plugin 'nsf/gocode', {'rtp': 'vim/'}

Install Plugins

Launch vim and run
: PluginInstall

vim +PluginInstall +qall

寫一個helloword程序,輸入fmt後按<C-x><C-o>如果能看到函數的聲明展示出來,說明安裝是正確的。

4、代碼跳轉提示godef

Set up godef
go get -v code.google.com/p/rog-go/exp/cmd/godef
go install -v code.google.com/p/rog-go/exp/cmd/godef

git clone https://github.com/dgryski/vim-godef ~/.vim/bundle/vim-godef

Configure vim in .vimrc file
Bundle 'dgryski/vim-godef'

Install Plugins

Launch vim and run
: PluginInstall

vim +PluginInstall +qall

5、代碼結構提示gotags

Set up gotags
go get -u github.com/jstemmer/gotags

Put the following configuration in your vimrc:
Bundle 'majutsushi/tagbar'
nmap :TagbarToggle
let g:tagbar_type_go = {
\ 'ctagstype' : 'go',
\ 'kinds' : [
\ 'p:package',
\ 'i:imports:1',
\ 'c:constants',
\ 'v:variables',
\ 't:types',
\ 'n:interfaces',
\ 'w:fields',
\ 'e:embedded',
\ 'm:methods',
\ 'r:constructor',
\ 'f:functions'
\ ],
\ 'sro' : '.',
\ 'kind2scope' : {
\ 't' : 'ctype',
\ 'n' : 'ntype'
\ },
\ 'scope2kind' : {
\ 'ctype' : 't',
\ 'ntype' : 'n'
\ },
\ 'ctagsbin' : 'gotags',
\ 'ctagsargs' : '-sort -silent'
\ }

命令模式下按在右邊就會顯示當前文件下的函數名,結構體名等等,游標放到相應的tag上,按回車可以快速跳到程序中的相應位置。

再次按會關閉tag窗口。

PS:本地的.vimrc的配置
" 插件管理器 vundle
set nocompatible " be iMproved, required
filetype off " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" alternatively, pass a path where Vundle should install plugins
"let path = '~/some/path/here'
"call vundle#rc(path)

" let Vundle manage Vundle, required
Plugin 'gmarik/vundle'

" The following are examples of different formats supported.
" Keep Plugin commands between here and filetype plugin indent on.
" scripts on GitHub repos
" Plugin 'tpope/vim-fugitive'
" Plugin 'Lokaltog/vim-easymotion'
" Plugin 'tpope/vim-rails.git'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
" Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" scripts from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Plugin 'FuzzyFinder'
" scripts not on GitHub
" Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
" Plugin 'file:///home/gmarik/path/to/plugin'
" ...
"
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
" filetype plugin on
"
" Brief help
" : PluginList - list configured plugins
" : PluginInstall(!) - install (update) plugins
" : PluginSearch(!) foo - search (or refresh cache first) for foo
" : PluginClean(!) - confirm (or auto-approve) removal of unused plugins
"
" see :h vundle for more details or wiki for FAQ
" NOTE: comments after Plugin commands are not allowed.
" Put your stuff after this line

syntax on

" ********************************************************************

" 這里省略了其它不相關的插件

" vimgdb插件
run macros/gdb_mappings.vim

" 官方的插件
" Some Linux distributions set filetype in /etc/vimrc.
" Clear filetype flags before changing runtimepath to force Vim to
" reload them.
filetype off
filetype plugin indent off
set runtimepath+=$GOROOT/misc/vim
filetype plugin indent on
syntax on
autocmd FileType go autocmd BufWritePre <buffer> Fmt

" 代碼補全的插件
Bundle 'Blackrush/vim-gocode'

" 代碼跳轉提示
Bundle 'dgryski/vim-godef'

" 代碼結構提示
Bundle 'majutsushi/tagbar'
nmap <F8> :TagbarToggle<CR>
let g:tagbar_type_go = {
\ 'ctagstype' : 'go',
\ 'kinds' : [
\ 'p:package',
\ 'i:imports:1',
\ 'c:constants',
\ 'v:variables',
\ 't:types',
\ 'n:interfaces',
\ 'w:fields',
\ 'e:embedded',
\ 'm:methods',
\ 'r:constructor',
\ 'f:functions'
\ ],
\ 'sro' : '.',
\ 'kind2scope' : {
\ 't' : 'ctype',
\ 'n' : 'ntype'
\ },
\ 'scope2kind' : {
\ 'ctype' : 't',
\ 'ntype' : 'n'
\ },
\ 'ctagsbin' : 'gotags',
\ 'ctagsargs' : '-sort -silent'
\ }

㈤ Go語言的支持平台

LiteIDE是一款專門為Go語言開發的跨平台輕量級集成開發環境(IDE),由QT編寫。
LiteIDE主要特點: 支持主流操作系統
Windows
Linux
MacOS X Go編譯環境管理和切換
管理和切換多個Go編譯環境
支持Go語言交叉編譯 與Go標准一致的項目管理方式
基於GOPATH的包瀏覽器
基於GOPATH的編譯系統
基於GOPATH的Api文檔檢索 Go語言的編輯支持
類瀏覽器和大綱顯示
Gocode(代碼自動完成工具)的完美支持
Go語言文檔查看和Api快速檢索
代碼表達式信息顯示F1
源代碼定義跳轉支持F2
Gdb斷點和調試支持
gofmt自動格式化支持 其他特徵
支持多國語言界面顯示
完全插件體系結構
支持編輯器配色方案
基於Kate的語法顯示支持
基於全文的單詞自動完成
支持鍵盤快捷鍵綁定方案
Markdown文檔編輯支持
實時預覽和同步顯示
自定義CSS顯示
可導出HTML和PDF文檔
批量轉換/合並為HTML/PDF文檔 Sublime Text 2(以下簡稱Sublime)+ GoSublime + gocode + MarGo的組合。
其優點有: 自動化提示代碼。 保存的時候自動格式化代碼,讓您編寫的代碼更加美觀,符合Go的標准。 支持項目管理 支持語法高亮 熟悉Java的讀者應該對於idea不陌生,idea是通過一個插件來支持go語言的高亮語法,代碼提示和重構實現。

㈥ 如何配置go語言開發環境

1、下載go的zip文件。並且一定要把文件解壓到c:\go目錄下。
2、配置windows的高級環境變數。包括:GOROOT、GOOS、GOBIN、GOARCH。並且在path變數裡面把c:\go\bin加入。以便可以在命令行直接運行go命令。
舉例:我的機器:
GOPATH= c:\go;c:\go\src;F:\workspace\goSample01;
GOBIN=c:\go\bin;F:\workspace\goSample01\bin;
其中,c:\go是go的安裝路徑;
F:\workspace\goSample01是我寫的go語言項目的工程目錄;
F:\workspace\goSample01\bin是go語言項目的工程目錄下的可執行文件路徑;

3、在完成環境變數配置後,打開一個命令行窗口,直接輸入go,然後回車,看看是否出現go的幫助信息。如果出現,那麼go的基本環境就OK了。
注意:這個基本環境不包含開發工具,也不能直接編譯帶C代碼的go程序。
4、(可選)為了支持Import遠程包,最好裝個gomingw。下載地址:http://code.google.com/p/gomingw/downloads/list。如果下的是壓縮包,請把它解壓到C盤。例如,C:\gowin-env。裡面有個Console.bat是以後使用go get的環境。舉例:有個文件a.go,裡面import(
"fmt"
"github.com/astaxie/beedb"
_ "github.com/ziutek/mymysql/godrv"
為了編譯該a.go文件,需要啟動Console.bat,然後在該命令行窗口,進入c:\go\src目錄下,執行go getgithub.com/astaxie/beedb
Go get github.com/ziutek/mymysql/godrv .
Go會自動下載該遠程包並編譯和安裝這些包。
配置goclipse(可選)
(如果不喜歡eclipse開發工具,請跳過這個配置。)
1、下載並安裝goclipse插件。Goclipse是go語言for eclipse的插件,下載地址:http://code.google.com/p/goclipse/
2、啟動eclipse並創建go項目。然後寫個最簡單的helloworld.go文件,並運行。代碼如下:
packagemainimport"fmt"func main(){ fmt.Printf("hello, world")}
配置gocode(可選)
如果不需要go語法輔助和eclipse裡面的(按ALT+/)彈出go語言自動輔助功能,請跳過這個配置。
1、下載gocode的zip文件,解壓後放在go的bin目錄下。
2、下載並安裝Git軟體。並且在path裡面配置git的執行路徑。例如c:\git\bin
3、在命令行執行:go build .\gocode。如果一切正常,那麼將會編譯生成一個gocode.exe文件在go的bin目錄下。如果編譯失敗,那麼就轉第4步。
4、如果第3步直接編譯gocode源文件成功,那就直接到第5步。否則,就需要通過git下載gocode源文件,然後再編譯。在命令行執行:go get -u github.com/nsf/gocode 。就會生成gocode.exe文件。
5、在goclipse插件裡面指定gocode的路徑。就可以在elcipse裡面調用gocode來幫助寫編碼了。
從開發工具這塊看,go語言還不夠成熟,開發工具都還不完善,有待改進。
下載go-tour教程源代碼(可選)
Google有個在線運行go語言的教程(http://tour.golang.org/#2),很不錯。支持在web上直接運行大部分的go程序,想了解這個教程的源代碼的朋友可以通過以下方式獲取。如果沒興趣,可以跳過這個步驟。

㈦ 如何使用CodeBlocks編譯c++和c語言

打開CodeBlocks之後,直接在起始頁選擇:新建工程(create a new project),或者在文件菜單裡面選擇 新建 工程

這時會出現新建對話框,選擇「控制台應用程序」項,按確定(go)

需要選擇「添加到活動工程」,然後點完成即可編碼

寫完編碼後,在 生成(Build) 菜單中選擇 生成 即可開始編譯,或者點擊工具欄上面那個略帶黃色的齒輪,編譯通過後要運行,請選擇 生成 菜單 下的 運行(Run) 菜單項,或者點擊工具欄上那個綠色的三角

這個圖是編譯和運行這兩功能在工具欄上對應的按鈕位置。這兩個圖標後面還有一個把齒輪和三角結合在一起的圖標,這表示一次性完成編譯和運行(如果是用菜單欄的話就是生成菜單中的「生成並運行(Build and run)」項

㈧ eclipse配置go

1.下載go的windows下的安裝包:

https://code.google.com/p/go/downloads/list


也可以下載源代碼,用MinGW編譯。先配置好MinGW的環境,再運行all.bat即可。

MingW:http://www.mingw.org/

2.下載gocode,用於go的補全提示:

gocode 的github地址:

https://github.com/nsf/gocode

要安裝git,在windows下,通常用msysgit。

https://code.google.com/p/msysgit/

再在cmd下安裝:

go get -u github.com/nsf/gocode

也可以下載代碼,直接用go build來編譯,會生成gocode.exe。

3.在eclipse中安裝插件:

http://code.google.com/p/goclipse/wiki/InstallationInstructions

4.配置插件:

(1).配置go的編譯器

(2).配置gocode(可選),這里我用的是eclipse插件自帶的gocode。

選擇Go的安裝路徑即可,如筆者的安裝路徑是F:WorkGo

4、配置調試器(可選)

需要先安裝MinGW,下載地址:http://sourceforge.net/projects/mingw/files/MinGW/

安裝完之後,通過菜單項「Window」-》「Preferences」-》「Go」-》「Debugger」打開調試器的配置選項框。

將GDB路徑配置為:MinGW安裝目錄下的gdb.exe文件即可。

5、配置代碼自動補全(可選)

需要配置gocode,可使用goEclipse插件自帶的版本,也可以自己下載:https://github.com/nsf/gocode

筆者使用的是goEclipse插件自帶的版本,配置方式如下:

通過菜單項「Window」-》「Preferences」-》「Go」-》「Gocode」打開配置選項框。

將Gocode的路徑配置為:goEclipse的安裝路徑下的gocode.exe文件,如

F:Workeclipsepluginscom.googlecode.goclipse.gocode_0.7.6.v450 oolswindows_386gocode.exe

6、配置支持Import遠程包(可選)

為了支持Import遠程包,最好裝個gowin-env。下載地址:https://bitbucket.org/akavel/gowin-env/downloads。 如果下的是壓縮包,請把它解壓到C盤。例如,C:gowin-env。裡面有個Console.bat是以後使用go get的環境。舉例:有個文件a.go,裡面import(

"fmt"

"github.com/astaxie/beedb"

_"github.com/ziutek/mymysql/godrv"

為了編譯該a.go文件,需要啟動Console.bat,然後在該命令行窗口,進入c:gosrc目錄下,執行go getgithub.com/astaxie/beedb

Go get github.com/ziutek/mymysql/godrv .

Go會自動下載該遠程包並編譯和安裝這些包。

7、go install: no install location for directory *** outside GOPATH錯誤的處理

由於每一個Go程序都必須包含一個main包以及一個main()函數,因此如果沒有main包就會導致上述錯誤。

What Doesn't Kill Me Makes Me Stronger

㈨ 程序猿專用十大在線編譯器(IDE)整理

1. CodeSandbox(基於 React 的在線代碼沙盒平台) 我常用的

① 主流的腳手架都支持,比如在線create-react-app,vue-cli等(在線 fork 修改),支持 github 登錄(項目導入),也支持 cli 上傳例子,例子可以在線訪問和下載,當然也支持內嵌到其他博客等網頁中。

② 地址:https://codesandbox.io/

③ 圖示

2. CodePen(前端代碼編輯運行的網站)

① CodePen 是一個完全免費的前端代碼託管服務,主要功能有:

② 地址:https://codepen.io/

③ 圖示

3. JSRUN(支持手機端的在線JS編輯器)

① jsrun是一款支持手機端的在線JS編輯器, HTML/CSS/Javascript在線代碼運行工具,js代碼在線測試調試,是runjs的升級版支持vue.js/angular.js的在線編輯器

② 地址:http://jsrun.net/

③ 圖示

4. jsFiddle(前端代碼編輯運行的網站)

① jsFiddle 是一個Web開發人員的練習場,可在線編輯和測試 HTML、CSS、JavaScript代碼片段。在 jsFiddle 編輯的代碼,可以保存,也可分享給其他人,還可嵌入到其他網頁

② 地址:https://jsfiddle.net/

③ 圖示

5. Ideone(C和C++的在線編譯和調試工具,支持其他的60種語言) 我常用

① Ideone是C和C++的在線編譯和調試工具,支持其他的60種語言。這個工具提供許多強大的功能,允許程序員快速高效的編譯源代碼

② 地址:https://www.ideone.com/

③ 圖示

6. Codechef(C,C ++和Java的在線編譯工具)

① 它支持C,C ++和Java,非常接近真正的桌面IDE。這是超快速和易於使用。適合於課堂和作業的學生,練習面試問題。

② 地址:https://www.codechef.com/ide

③ 圖示

7. JDoodle (C,C ++和Java的在線IDE)

① 支持協作代碼。它只是從一個簡單的文本區域開始,您可以粘貼代碼,然後單擊運行。您可以更改命令行參數並在運行該程序之前設置stdin。最適合新的在線編輯器不支持的許多舊語言。

② 地址:https://www.codechef.com/ide

③ 圖示

8. OnlineGDB (在線C,C ++,Java,PHP編譯器) 我常用

① 它支持C,C ++,PHP和Java編譯器。OnlineGDB的獨特功能是,您可以逐步調試您的代碼。一旦代碼被寫入,它可以很容易地格式化,使其看起來不錯。

② 地址:https://www.onlinegdb.com/

③ 圖示

9. GCC資源管理器

① GCC編譯器資源管理器是一個互動式在線編譯器,它顯示編譯後的C++、RISE、GO(以及更多)代碼的匯編輸出。

② 地址:https://gcc.godbolt.org/

③ 圖示

10. plnkr edit在線編輯器

① js的在線編輯器。

② 地址:http://plnkr.co/edit/

③ 圖示

㈩ 如何安裝Go語言安裝包

go語言作為google的一個主推語言,最近很多人都在研究,也花了一點時間對他的安裝進行了測試,本人使用Sublime Text 2 + GoSublime + gocode

顧名思義首先是安裝Go,這里有很詳細的安裝說明,http://code.google.com/p/golang-china/wiki/Install 或者http://golang.org/doc/install(golang.org自己去找hosts),官方已經支持Windows版本

下載解壓配置環境變數

「環境變數」(我的電腦->高級系統設置->環境變數),在系統變數的標簽下,依次新建編輯如下幾個鍵值對:

(1). 新建 變數名:GOBIN 變數值 :c:\go\bin

(2). 新建 變數名:GOARCH 變數值:386

(3). 新建 變數名:GOOS 變數值:windows

(4). 新建 變數名: GOROOT 變數值:c:\go

(5). 編輯 Path 在Path的變數值的最後加上 %GOBIN%

1. 下載 Sublime Text 2,地址如下:http://www.sublimetext.com/

2. 解壓以後,雙擊 sublime_text,就可以使用 Sublime Text 2 了。

破解:

用 WinHex 編輯 sublime_text_backup.exe 文件, 跳到 000CBB70 那一行,將該行的 8A C3 修改為 B0 01 然後保存

破解注冊成功

3. 安裝 Package Control,在打開 Sublime Text 2以後,按下快捷鍵 Ctrl + `,打開命令窗行(具體在view——show Console),並回車:

import urllib2,os; pf=』Package Control.sublime-package』; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),』wb』).write(urllib2.urlopen(『http://sublime.wbond.net/』+pf.replace(『 『,』%20′)).read()); print 『Please restart Sublime Text to finish installation』

4. 重啟Sublime Text 2後,就可以發現在 Preferences菜單下,多出一個菜單項 Package Control。

5.現在安裝GoSublime插件了,按住Ctrl+Shilft+p會彈出一個對話框輸入install回車彈出一個安裝包的對話框

同上輸入GoSublime選擇GoSublime回車

本機已經安裝所以沒有出現選項,輸入Go build選中回車(這個屬於可選)

到此GoSublime安裝成功

6.下面安裝gocode,

首安裝 Git-1.7.11-preview20120710。

打開控制台,輸入以下內容:

go get github.com/nsf/gocode

go install github.com/nsf/gocode

go get github.com/DisposaBoy/MarGo

go install github.com/DisposaBoy/MarGo

也可以去github下載https://github.com/nsf/gocode.git(要安裝google的git版本管理工具)

安裝完成後,我們可以在 go/bin 目錄下,發現多出了個 gocode 文件。(一定要放在bin目錄下)

7. 修改GoSublime配置:在 Preferences菜單下,找到Package Settings,然後找到 GoSublime,再往下找到 Settings – Default。再打開的文件中,添加如下配置,並保存:

"env": {"path":"c:/go/bin;" },

好了,到目前為止,開發環境搭建完成。

下面可以自由編程了。呵呵。

按下快捷鍵 Ctrl + b 界面下方會出現如下界面:

好了,到現在,開發環境就搭建完畢了。

如下是內容我這邊沒有使用照樣可以使用:

sublime Text 2 編譯配置設置方法

tools->build system->new build system 新建一個配置文件 設置為

{

「cmd」: ["go", "run", "$file_name"],

「file_regex」: 「^[ ]*File \」(…*?)\」, line ([0-9]*)」,

「working_dir」: 「$file_path」,

「selector」: 「source.go」

}

然後就可以用ctrl+b 編譯了

保存

熱點內容
叉叉助手刪除腳本 發布:2025-09-18 03:21:24 瀏覽:847
深圳ug五軸編程培訓 發布:2025-09-18 03:13:35 瀏覽:193
安卓軟體殘留怎麼清理 發布:2025-09-18 03:02:02 瀏覽:339
centos7apachephp7 發布:2025-09-18 03:01:47 瀏覽:651
安卓如何實現點擊彈出列表 發布:2025-09-18 02:47:25 瀏覽:52
python文件函數 發布:2025-09-18 02:47:23 瀏覽:568
pythonwrap 發布:2025-09-18 02:46:32 瀏覽:326
伺服器與計算機有什麼區別 發布:2025-09-18 02:07:26 瀏覽:931
python不支持的數據類型有 發布:2025-09-18 01:50:23 瀏覽:643
長江存儲科技招聘 發布:2025-09-18 01:44:48 瀏覽:767