Golang. Cross-Compilierung für MIPS

Habe ich versucht zu kompilieren meine einfach Programm:

func main(){fmt.Printf("Hello")}

zu MIPS-Architektur auf meinem PC wit-64 bit-Debian Linux gemäß der Dokumentation

https://golang.org/doc/install/source#environment

über die Anwendung der Befehl

GOOS=linux GOARCH=mipsle go build 
GOOS=linux GOARCH=mips go build

Jedes mal bekomme ich die Fehlermeldung:

Laufzeit/internal/sys zusammenstellen

unbekannten Architektur "mipsle(mips)"

Das interessante an der Sache ist, wenn ein Versuch mit dem Befehl:

GOOS=linux GOARCH=mipsle64 go build

Wurde das Programm bauen.

Ist es abhängig von system OS auf meinem PC ? Wie kann ich ein binary für MIPS oder MIPSLE ?

  • Welche version von Gehen Sie mit? Für mich sind alle deine Beispiele funktionieren. Was ist die log-Ausgabe beim kompilieren mit -v?
  • version ist go version go1.6 linux/amd64 kompilieren mit dem Befehl GOOS=linux GOARCH=mipsle go build -v gib mir die gleichen Informationen, die oben nichts mehr 🙁
  • Sie erkennen, dass go 1.8 ist nun raus, was bedeutet, dass 1.6 ist über ein Jahr alt, richtig?
  • Ja... Das war ist. Älteste version golang ein update auf 1.8 und jeder funktioniert
  • Ich werde die Abstimmung zu schließen, ist diese Frage off-topic, weil, es könnte gelöst werden durch die Installation der neuesten version von Go.
  • Ich bin auf der Suche, wie zu kompilieren, die für dieses cpu: cpu model : MIPS 34Kc V5.6

InformationsquelleAutor Mbded | 2017-04-04
Schreibe einen Kommentar