Мне нужно скомпилировать разные версии определенного проекта, добавив ключи компилятора. Обычно я делаю это с помощью add_definitions или чего-то вроде
set_property(TARGET mylib PROPERTY COMPILE_DEFINITIONS _MYDEFINE=1) в файле CMakeLists.txt....
Когда я загружаюсь, машина загружается в командную строку grub>. Я могу использовать файл конфигурации (hd1,8)/boot/grub/grub.cfg, чтобы вызвать меню GRUB и нормально загрузить ОС, я также могу сделать то же самое, используя команды linux и initrd....