我正在尝试编译一个hello-world应用程序:
8g test1.go -o test1.8
错误:
open -o: No such file or directory
具有讽刺意味的是,当我离开-o时,这很好用:
8g test1.go
如何指定对象文件名去命令行编译器
8g
?(8g版本release.r60 9481)
最佳答案
当8g
在不带参数的情况下运行时,它将输出如下内容:
gc: usage: 8g [flags] file.go...
flags:
...
-m print optimization decisions
-o file specify output file
-p assumed import path for this code
...
注意
[flags]
位于file.go
的前面。传递参数时,必须遵守此顺序。这不同于gcc
,后者以任何顺序接受选项和文件。