Compilation et installation d'un programme avec Nix
Voir aussi : vidéo peertube - vidéo youtube - dépôt git
Comment compiler un programme C++ à partir des sources et l’installer proprement avec Nix.
Compilation/installation classique
installer les outils de compilation : cmake, gnumake, gcc
compiler et installer le programme :
mkdir build
cd build
cmake ..
make
sudo make install
- supprimer le programme installé :
sudo rm /usr/bin/hellocpp
...
Compilation/installation avec Nix
écrire un fichier
default.nix
compiler et installer le programme :
nix-env -f . -i hellocpp
- supprimer le programme :
nix-env -e hellocpp
nix-collect-garbage -d
Compilation locale avec Nix
- compiler localement :
nix-build
./result/bin/hellocpp
- lancer un nouvel environnement et compiler classiquement :
nix-shell
mkdir build
cd build
cmake ..
make
./hellocpp