Компилятор C ++ 11 использовался для сборки openJDK, но потерпел неудачу - PullRequest
0 голосов
/ 23 января 2019

Шаги:

Ошибки:

~/OpenJDK/hotspot/src/share/vm/memory/generation.hpp:421:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]

Моя экспериментальная машина - Ubuntu 18.04, 64bit.Версия g ++:

g++ (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0

Я считаю, что мне нужно использовать другую версию c ++, чтобы обойти это.Кто-нибудь может посоветовать?

PS Я опубликовал связанную, но другую ветку в моих попытках собрать jdk из исходного кода: Не удалось собрать open jdk 8 из исходного кода, ubuntu 18.04, 64bit

...