Там 2 файла. создаешь file1.c и file2.c , рассовываешь код эксплоита в эти файл, далее gcc file1.c -o file1
gcc file2.c -o file2
Но я не уверен, что это даст тебе root`а , выдержка из описания:
Цитата:
3. Размеры таблиц в файле nls_ascii.c некорректно установлены в 128 вместо 256, что может позволить злоумышленнику вызвать переполнение буфера и аварийно завершить работу ядра.