Outils pour utilisateurs

Outils du site


tech:makefile_et_variables_d_environnement

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:makefile_et_variables_d_environnement [2026/04/21 22:07] Jean-Baptistetech:makefile_et_variables_d_environnement [2026/04/23 22:39] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Makefile Dev}}
 +
 +# Makefile et variables d'environnement
 +
 +`Makefile`
 +~~~make
 +include env
 +
 +exe:
 +        go build -o app1.exe main.go
 +
 +dll:
 +        go build -buildmode=c-shared -o app1.dll main.go
 +
 +clean:
 +        rm -f app1.exe app1.dll app1.h call.exe
 +
 +all:    exe dll
 +
 +test:   exe dll
 +        go build call.go
 +        wine call.exe
 +~~~
 +
 +
 +`env`
 +~~~bash
 +cat env 
 +export GOOS=windows
 +export GOARCH=amd64
 +export CGO_ENABLED=1
 +export CXX=x86_64-w64-mingw32-g++
 +export CC=x86_64-w64-mingw32-gcc
 +export GOROOT=$(shell printenv HOME)/opt/go-legacy-win7/
 +export PATH=$(shell printenv HOME)/opt/go-legacy-win7/bin/:$(shell printenv PATH)
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki