Я пытаюсь собрать gcc 7.1.0 с нуля, чтобы избежать использования по умолчанию --enable-default-pie
для этой проблемы https://wiki.ubuntu.com/SecurityTeam/PIE.У меня уже есть версия gcc-8.2.0, но с включенной по умолчанию pie
Когда я пытаюсь собрать, у меня есть ошибка в config.log.Я вставляю файл config.log.
configure:4314: $? = 0
configure:4303: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4314: $? = 1
configure:4303: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--
version'?
gcc: fatal error: no input files
compilation terminated.
configure:4314: $? = 1
configure:4334: checking for C compiler default output file name
configure:4356: gcc -fPIC -shared conftest.c >&5
configure:4360: $? = 0
configure:4413: checking whether the C compiler works
configure:4422: ./a.out
../configure: line 4424: 23730 Segmentation fault ./$ac_file
configure:4426: $? = 139 configure:4433: error: in `/home/admin/gcc-7.1.0/build'
configure:4437: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.