2009-11-15 8 views
1

J'essaie de faire une recherche sur Google, mais le mot-clé «go» rend difficile la recherche de réponses utiles. La lecture de la page http://golang.org/ ne donne rien d'utile non plus.Existe-t-il un moyen d'obtenir la compilation et la liaison de Go en une seule étape (6g et 6l à la fois)?

En ce moment, j'ai une fonction simple dans mon bash.rc:

function gogo() { 
    6g -o gotmp.tmp [email protected]; 
    6l -o go.out gotmp.tmp; 
    rm -f gotmp.tmp; 
} 

Cependant, ce n'est pas parfait. Ce serait bien pour quelque chose intégré (peut-être quelque chose comme gogcc mais en utilisant 6g/6l backend).

Merci!

Répondre

6

Avez-vous une raison de ne pas utiliser un système de construction?

Il existe un fichier Makefile prêt à l'emploi dans $GOROOT/doc/. Autres systèmes de construction: What build systems work with Go?

+0

Merci. Je pense que le Makefile devrait fonctionner pour ce que je fais. Scons a l'air bien aussi. –