2011-01-28 1 views
3

Я использую MonoDevelop и MonoTouch для создания проекта, но всякий раз, когда в gcc возникает ошибка компиляции, он просто говорит (на вкладке Build Output), «Процесс завершен с кодом 1, команда: ...»MonoDevelop - как я могу посмотреть stderr из компиляции?

Проблема в том, что я не вижу, какую ошибку дал gcc. Похоже, что stderr либо игнорируется, либо где-то помещается в файл журнала.

Я думал, что смогу открыть выход gcc/stderr, если я скопирую эту команду в окно терминала и запустим ее, но она не будет компилироваться, потому что некоторые из файлов в командной строке были временными файлами, которые MonoTouch и они были удалены после попытки MonoDevelop.

Я пробовал:

  1. Настройка журнала Детализация для диагностики под MonoDevelop-> Настройки-> Build
  2. Запуск mdtool в командной строке с -v и не показать мне любой НКУ выход либо
  3. Добавление --stderr =/Users/Myname/somefile.txt в командной строке mtouch под Project Настройки-> iPhone Build-> Дополнительные Аргументы

.. ни одна из этих вещей не работает.

Итак, как я могу получить вывод stderr из gcc, когда mtouch запускает его?

ответ

4

Добавьте «-v -v -v» в «Дополнительные аргументы» для вашей конфигурации сборки в настройках iPhone.

+0

Это делает трюк. Благодаря! – Mike

0

В окне результатов сборки наведите указатель мыши на правый конец или щелкните по шагу, вызывающему ошибку. Маленькая иконка появится в конце строки. Это похоже на овал с горизонтальными линиями, проходящими через него. Если вы нажмете на это, вы увидите команды, которые были запущены на этом этапе сборки, а также вывод этих команд.

+1

MonoDevelop! = Xcode –

 Смежные вопросы

  • Нет связанных вопросов^_^