Опции MS VS 2005 для сборки Bochs

Тема в разделе "LANGS.C", создана пользователем spa, 7 июн 2007.

  1. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Сопственн по сабжу нужны опции при которых возможна нормальня отладка программи, уствновка берек поинтов, шагание по проге и т.п. Т.е. у меня есть проект Release какие опции я должен изменить чтобы можно было отлаживать прогу.

    ЗЫ переключение в Debug не катит?
    ЗЫЫ не катит т.к. при Debug прога не компилиться, и выдает ошибку в ресурсах, а разбираться не охота.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    =)
    /Zx options
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Лучше разберись.

    А по делу, нужно отключить оптимизацию, добавить генерирование отладочной инфы в компилере и в линкере и собсна всё. Можно будет отлаживать на уровне исх кода
     
  4. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Ну этого явно не достаточно, я естесно его сразу поставил.

    Great
    Попробую, отпишусь, а разбираться не хочеться т.к. ошибка не в коде а в ресурсах.

    ЗЫ если интересно собираю Bochs-2.3
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    SPA
    там надо манифест из ресурсов удалить, тогда соберется.
     
  6. Guest

    Guest Guest

    Публикаций:
    0
    Сижу сейчас под отладкой, вот настройки:
    Program Database for Edit & Continue (/ZI) - без continue глюки лезут иногда с классами
    Multi-threaded Debug (/MTd)
    Generate Debug Info : Yes (/DEBUG)

    Вот полный список:
    COMPILER:
    /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /FD /MTd /GS- /Fo"Debug\\" /Fd"Debug\vc80.pdb" /W3 /nologo /c /Wp64 /ZI /TP /errorReport:prompt
    LINKER:
    /OUT:"Debug/xxx.exe" /INCREMENTAL /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\xxx.exe.intermediate.manifest" /DEBUG /PDB:"Debug/xxx.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 /ERRORREPORT:PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
     
  7. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    n0name
    Спасиб собрать собрал, но когда запускаю под дебагером он всмысле бокс

    Код (Text):
    1. 00000000000i[APIC?] local apic in  initializing
    2. ========================================================================
    3.                         Bochs x86 Emulator 2.3
    4.               Build from CVS snapshot on August 27, 2006
    5. ========================================================================
    6. 00000000000i[     ] reading configuration from .bochsrc
    7. 00000000000p[     ] >>PANIC<< could not look up environment variable 'BXSHARE'
    8. 00000000000e[CTRL ] notify called, but no bxevent_callback function is registere
    9. d
    10. 00000000000i[SYS  ] Last time is 0
    11. 00000000000i[     ] restoring default signal behavior
    12. ========================================================================
    13. Bochs is exiting with the following message:
    14. [     ] could not look up environment variable 'BXSHARE'
    15. ========================================================================
    16. 00000000000i[CTRL ] quit_sim called with exit code 1
    17.  
    18. Bochs is exiting. Press ENTER when you're ready to close this window.
     
  8. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    а ты читал доки?
    все дебагерный дефайны определил верно?
     
  9. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    =))))
    сумел скомпелить, сумей и запустить
     
  10. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    censored
    Ну ты прям крут чувак ;)
    Мб сам попробуешь... запустить.

    noname
    Вроде да только не могу ручаться насчёт всех :dntknw:
     
  11. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    n0name
    Кстати забыл сказать что байда вылетает, только при работе под дебагером а при простом запуске всё норм.
     
  12. repne

    repne New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2006
    Сообщения:
    39
    Адрес:
    Москва
    Ух ты, а я скачивал исходники, но лень было разбираться.
    Да и VC2005 не установлена (2003 вместо него).
    Хотелось бы откомпилированный Bochs 2.3 с поддержкой AMD64!
     
  13. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
  14. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    IceStudent
    А ты думаешь я чтото другое скачал, еслив ставлю режим DEBUG не компилиться (с этим разобрались), но трейсить код всёравно не получаеться, как и запускать его по F5(RUN) сам бокс выводи сообщении о крахе, пока сессия идёт не охото разбираться.