Définir le répertoire de travail/pwd de go build
Feb 15, 2024 pm 02:00 PML'éditeur PHP Xiaoxin est là pour vous présenter une méthode de configuration du répertoire de travail de "go build". Lors du développement à l'aide du langage Go, nous devons souvent exécuter la commande "go build" dans le terminal pour compiler notre code. Par défaut, cette commande définit le répertoire de travail sur le répertoire actuel. Mais parfois, nous souhaitons définir le répertoire de travail vers un autre emplacement pour mieux organiser notre code et nos fichiers de ressources. Cet article vous montrera comment définir le répertoire de travail de « go build » sur la ligne de commande pour une compilation et un débogage de code plus flexibles.
Contenu de la question
Est-il possible de définir le répertoire de travail sur un chemin différent ?
Par exemple, je souhaite y exécuter go build
,但我的源代码位于不同的目录下,并且我不想 cd
à partir du chemin racine.
Par exemple, npm a --prefix
à cet effet.
Solution
Oui, c'est possible.
go build -o [output file path/name] [source code file path/name]
Par exemple, si vos fichiers de code source se trouvent sur projectdir/code/src/
并希望构建输出并将其保存到 projectdir/code/out
, procédez comme suit :
$ go build -o projectdir/code/out/main projectdir/code/src/main.go
Selon go build
documentation :
Si la sortie spécifiée est un répertoire existant ou est précédée d'une barre oblique ou barre oblique inverse, alors tout exécutable généré y sera écrit Table des matières.
Notre commande build ci-dessus peut donc être réécrite comme suit :
go build -o projectdir/code/out/ projectdir/code/src/main.go
Ce sera dans le fichier exécutable de projectdir/code/out/
目录中生成名为 main
.
Pour plus de détails, veuillez courir go help build
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser la réflexion pour accéder aux champs et méthodes privés dans Golang

Conseils pour créer dynamiquement de nouvelles fonctions dans les fonctions Golang

La différence entre les tests de performances et les tests unitaires en langage Go

À quels pièges devons-nous prêter attention lors de la conception de systèmes distribués avec la technologie Golang ?

Bibliothèques technologiques Golang et outils utilisés dans l'apprentissage automatique

L'évolution de la convention de dénomination des fonctions Golang

Le rôle de la technologie Golang dans le développement de l'IoT mobile

Les paramètres de variables Golang peuvent-ils être utilisés pour les valeurs de retour de fonction ?
