Ich habe ein kleines Programm, das aus drei Dateien besteht, die alle zum selben Paket (main) gehören, aber wenn ich "go build main.go" mache, ist der Build nicht erfolgreich. Wenn es nur eine Datei war (main.go), hat alles gut funktioniert. Nachdem ich mir einige Mühe gegeben habe, den Code zu trennen, kann der Compiler anscheinend nicht das Material finden, das aus main.go entnommen und in diese beiden anderen Dateien (die sich im selben Verzeichnis wie main.go befinden) eingefügt wurde. . Was zu "undefinierten" Typ "-Fehlern führt.
Wie kompiliere ich dieses Programm, das aus mehreren Dateien besteht?