Не создается .obj файл

Тема в разделе "WASM.BEGINNERS", создана пользователем Ssump, 3 июл 2009.

  1. Ssump

    Ssump New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2009
    Сообщения:
    3
    Начал изучать ассемблер по этому сайту, сейчас читаю статью Win32ASM: Минимальное приложение /17.08.2002/, скачал MASM32 v 10 [hutch], скопипастил код программки:

    Выполняю команду

    И ничего... никакого minimal.obj не создается. Ошибок тоже не выдает.

    [​IMG]

    Стоит Vista x64 (мало ль проблема в этом). Промучался с этой фигней весь вчерашний вечер, но т.к. в этом нифига не понимаю, ничего не могу найти.((
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Да, ты прав, более чем странно. Попробуй может убрать абсолютные пути и оставить только относительные - как в инклудах. Может это и правда заморочки висты по поводу создания дубликатов виртуальных папок и т.д.
     
  3. Limp

    Limp Roman

    Публикаций:
    0
    Регистрация:
    3 дек 2008
    Сообщения:
    10
    Вы попробуйте так -
    Код (Text):
    1. c:\masm32\bin\ml /c /coff /Fo C:\minimal c:\masm32\bin\minimal.asm
    на диске C: должен появиться ваш minimal.obj
     
  4. Ssump

    Ssump New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2009
    Сообщения:
    3
    2 MSoft

    Попробывал 3 команды:

    На первую MASM выругался - "fatal error A1000: cannot open file : minimal.asm"

    На остальные - все без результатно, ничего нигде не создалось.

    [​IMG]

    2 Limp

    Да, действительно, на диске C: появился minimal.obj. Только вот в чем была проблема?

    [​IMG]

    PS Всем спасибо.)
     
  5. Limp

    Limp Roman

    Публикаций:
    0
    Регистрация:
    3 дек 2008
    Сообщения:
    10
    Да, действительно, на диске C: появился minimal.obj. Только вот в чем была проблема?

    я почему-то думаю, что он в папке C:\Users\User\ : )

    Там он и будет…тут нет никакой мистики… )))
     
  6. Limp

    Limp Roman

    Публикаций:
    0
    Регистрация:
    3 дек 2008
    Сообщения:
    10
    если вы хотите что бы obj файлы создавались в директории c:\masm32\bin\ без ключа /Fo то смените в консоли текущий каталог на c:\masm32\bin\

    cd c:\masm32\bin\

    [​IMG]
     
  7. Ssump

    Ssump New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2009
    Сообщения:
    3
    Уф.)) Все .obj, которые я вчера успел настругать, оказались в C:\Users\User\. :lol: Кажись, изучение ассемлблера надо начинать с командной строки.))

    Спасиб что разъяснил, успехов.)