windows下用go語言寫程式

2022-02-10 06:34:54 字數 1458 閱讀 4065

linux下,google的go語言安裝起來很方便,用起來也很爽,幾行**就可以實現很強大的功能。

現在的問題是我想在windows下玩……

其實windows下也不麻煩,具體見下文。

二、寫go**:

檔案:test.go

**如下:

package main

import "fmt"

func main()

test

四、批量生成可執行檔案

如果寫的測試**多的話,每一次都要輸入兩遍命令,感覺很不方便。

所以我決定寫乙個指令碼,讓它自動遍歷當前目錄下所有以".go"結尾 的檔案,對檔案進行編譯生成目標檔案、鏈結生成可執行檔案,然後刪除目標檔案。這個指令碼是仿照之前的文章(中生成makefile的原理寫的,功能有限,適合寫測試**的時候用。

這裡是**(python指令碼):

1

'''2

file : compilego.py

3author : mike

4e-mail : [email protected]

5'''

6import os

78 srcsuffix = '

.go'

9 dstsuffix = '

.exe

'10 cmdcompile = "8g"

11 cmdlink = "8l"

1213 flist =

14for dirpath,dirnames,filenames in os.walk('

.'):

15for file in filenames:

16 name,extension = os.path.splitext(file)

17.8'#

temp file

20 strcompile = '

%s -o %s %s

' % (cmdcompile,tmpname,file)

21print strcompile

22 os.popen(strcompile) #

compile

23 strlink = '

%s -o %s %s

' % (cmdlink,name+dstsuffix,tmpname)

24print strlink

25 os.popen(strlink) #

link

26 os.remove(tmpname) #

remove temp file

27break

#only search the current directory

好,就這些了,希望對你有幫助。

Windows下使用go語言寫程式安裝配置例項

linux下,google的go語言安裝起來很方便,用起來也很爽,幾行 就可以實現很強大的功能。現在的問題是我想在windows下玩 其實windows下也不麻煩,具體見下文。一 安裝go語言 1 安裝mingw 2 原始碼 進入c mingw,雙擊mintty開啟終端視窗 執行 hg clone ...

用Go寫Windows桌面應用 使用資源檔案

這篇文章具有很強的時效性,是在2012年2月16日寫的,這時go1還沒有發布,當前的go編譯器還無法嵌入資源檔案。接上篇。我們做出了乙個簡單的窗體,但有兩個重大缺陷 沒有程式圖示和沒有應用系統主題。現在我們就來著手解決。建立乙個資源檔案 推薦使用resedit 在其中加入圖示 用作程式圖示 和乙個m...

linux下用python寫簡單的爬蟲程式

簡述下這個爬蟲程式的基本原理 geturl.py coding utf 8 import urllib defgethtml url page urllib.urlopen url html page.read return html html gethtml print html 新建乙個getu...