问答详情
源自:3-3 GO Package的用法

一个package里,可以创建多个main函数的源文件,只能一个一个源文件编译吗?

go build .(编译project)会报错

user:HelloProject user$ go build .

# HelloProject

./learn.go:32:6: main redeclared in this block

        previous declaration at ./HelloWorld.go:11:6

./test.go:5:6: main redeclared in this block

        previous declaration at ./learn.go:32:6

提问者:慕容8287547 2018-05-15 14:07

个回答

  • 半阳
    2018-05-16 08:21:53
    已采纳

    go语言中也是有类似的makefile的

  • 慕容8287547
    2018-05-16 08:17:48

    谢谢,有没有类似C的makefile?

  • 半阳
    2018-05-16 07:35:32

    指定源文件编译就不会报错