compile avec -Wall