Когда 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
, который принимает параметры и файлы в любом порядке.