diff --git a/Configuration.org b/Configuration.org
index 44ab1f2a4a395ee0a87109e1e872912748f15e56..86265cb791cc8854d53c45a322b14be2d0a205af 100644
--- a/Configuration.org
+++ b/Configuration.org
@@ -817,6 +817,17 @@ Activation des *ggtags*
                   (ggtags-mode 1)))))
 #+END_SRC
 
+** Compilation en C++
+Définit ~C-c C-c~ comme raccourci pour lancer la compilation et
+configure le /buffer/ de compilation pour qu'il suive la compilation
+jusqu'à la première erreur.
+#+BEGIN_SRC emacs-lisp
+  (defun compilation-c-mode-common-hook ()
+    (define-key c-mode-base-map (kbd "C-c C-c") 'compile)
+    (setq compilation-scroll-output 'first-error))
+  (add-hook 'c-mode-common-hook 'compilation-c-mode-common-hook)
+#+END_SRC
+
 ** CMake
 #+BEGIN_SRC emacs-lisp
   (use-package cmake-mode