懒,是促进社会进步的重要因素......
go run FileServer.go
运行,不要关闭命令行窗口http://localhost:9000/saowu/
,将localhost替换成本地IP地址package main
import (
"log"
"net/http"
"os"
)
func main() {
os.Mkdir("movie", 0777)
http.Handle("/saowu/", http.StripPrefix("/saowu/", http.FileServer(http.Dir("movie"))))
err := http.ListenAndServe(":9000", nil)
if err != nil {
log.Fatal("ListenAndServe: ", err)
}
}
gox
go get github.com/mitchellh/gox
os
指定要生成的系统名称arch
指定CPU的架构#此时进入项目中的工作目录($GOPATH/src/[你的项目名])
#直接执行gox命令,会生成多达21个不同平台的可执行文件
gox
#单一平台编译
gox -os "windows" -arch amd64
#用斜杠的方式将系统与架构合并批量编译
gox -osarch "windows/amd64 linux/amd64"