vidéo peertube - vidéo youtube - dépôt git

Compilation et installation d’un programme avec Nix

comment compiler un programme C++ à partir des sources et l’installer proprement avec Nix

Compilation/installation classique

mkdir build
cd build
cmake ..
make
sudo make install
sudo rm /usr/bin/hellocpp
...

Compilation/installation avec Nix

nix-env -f . -i hellocpp
nix-env -e hellocpp
nix-collect-garbage -d

Compilation locale avec Nix

nix-build
./result/bin/hellocpp
nix-shell
mkdir build
cd build
cmake ..
make
./hellocpp