предупреждение:-Wuninitialized не поддерживается без-O

Решение pgschk работает отлично, но имеет одну основную проблему: Вы не можете переместить мышь снаружи и работать за пределами вина. Например, если винное приложение открыто, который не позволяет управлять окном, если Вы нажимаете в поиске Firefox, Вы не можете ввести со своей клавиатурой.

, Но существует также другое решение, которое является более общим, поскольку оно работает не только на вино, но также и на другие приложения (что касается примера некоторые приложения Java), которым нужен полный экран: Включите 'полный экран прежней версии' в compizconfig-settings-manager.

Шаги:

  1. Установка compizconfig-settings-manager, если не уже установленный

    $sudo apt-get update && sudo apt-get install compizconfig-settings-manager
    
  2. Открывают compizconfig-settings-manager (может также быть найден в линзе единицы путем поиска 'compiz')

    $ccsm
    
  3. Нажимают на вкладку 'Advanced Search', которая может быть найдена ниже 'Категорий' и 'Настроек'

  4. , список А Плагинов покажут. Выберите 'Обходные решения'

  5. , Включают 'Полноэкранную Поддержку Прежней версии' (в настоящее время второй объект в списке)

  6. Перезапуск Ваше приложение в полном экране и обладают экраном без панелей единицы :-)

8
задан 3 September 2009 в 08:52
поделиться

1 ответ

Проще говоря, компилятор жалуется, что он не может проверить наличие неинициализированных переменных, если вы не включите оптимизацию компилятора.

Скорее всего, он не выполняет столь исчерпывающий анализ пути кода если оптимизатор выключен и, следовательно, не имеет всех необходимых данных для работы, если определенная переменная не инициализирована или нет.

Самое простое решение для жалобы - отключить предупреждение для неоптимизированных сборок и убедиться, что он включен для оптимизированных выпусков.

9
ответ дан 5 December 2019 в 07:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: