linux下,google的go語言安裝起來很方便,用起來也很爽,幾行**就可以實現很強大的功能。
現在的問題是我想在windows下玩……
其實windows下也不麻煩,具體見下文。
二、寫go**:
檔案:test.go
**如下:
package mainimport "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...