не получаеться создать первую програмку .exe не создаеться

Тема в разделе "WASM.BEGINNERS", создана пользователем KJIeBeP, 14 фев 2009.

  1. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    вобшем вот :
    Остается создать командный фаил в котором содержатся команды программе -assembler.Поместим фаил amake.bat в папку until на диске С: указываем пути к компилятору
    После того как amake.bat cоздан и отправлен в подходящию папку перезагрузим компьютер переходим туда где храниться исходный текст программы j11.asm ,набераем в командной строке оболочке FAR amake j11
    и в папке где он храниться увидем два новых файла : J11.obj и J11.exe из которого получается готовая программа

    делаю все по инструкции не получаеться подскажите
     
  2. V1lko

    V1lko New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2009
    Сообщения:
    53
    KJIeBeP, попробуй так, создай бат файл со след. содержимым:

    Код (Text):
    1. C:\masm32\bin\ml.exe /c /coff project.asm
    2. C:\masm32\bin\link.exe /subsystem:WINDOWS Project.obj
    3. del project.obj
    4. cmd
    C:\masm32\bin\ml.exe
    C:\masm32\bin\link.exe
    Cоответственно пути до этих файлов компилятора, project.asm - файл с исходным кодом.

    Этот батник кидай туда же, где и исходник программы.
     
  3. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    не а не получаеться :dntknw:
     
  4. V1lko

    V1lko New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2009
    Сообщения:
    53
    Что именно не получается, какие ошибки выскакивают в консоли?
     
  5. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    не каких ошибок не выскакивает просто моргает секунду и все но не создаеться не obj файл и не .exe
     
  6. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    .386
    .model flat, stdcall
    includelib \myasm\lib\kernel32.lib
    ExitProcess proto :lol: WORD
    .code
    start:
    mov eax, 2
    add eax, 3
    invoke ExitProcess, 0
    end start

    вот код
     
  7. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    сейчас создаеться exe но не создаеться файл Obj
     
  8. KJIeBeP

    KJIeBeP New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2009
    Сообщения:
    38
    хм незнаю что я сделал но теперь все создаеться спасибо тебе большое V1lko
    Но нажимая на .EXE он не запускаеться так и должно быть??
     
  9. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    А! Всё нормуль, что ты ещё хотел? Вызывается функция ExitProcess и всё на этом. Программка твоя отработала.
     
  10. _tmp17628

    _tmp17628 New Member

    Публикаций:
    0
    Регистрация:
    7 фев 2009
    Сообщения:
    144
    ужос какой-то...
     
  11. V1lko

    V1lko New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2009
    Сообщения:
    53
    Всё норм, человек учится..))
     
  12. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    Для тех, для кого ужас, существуют другие разделы. Там понтуйтесь. А здесь начинающие.