Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > использование ретранслятора FASM


Автор: scuter 23.12.2012, 12:50
мне нужно использовать компиляцию на ходу т.е. какой то фрагмент кода компилируется и потом выполняется,
скажите как бы по проще это сделать,
в FASM копался но пока скомпилить ничего не получается

Автор: tzirechnoy 24.12.2012, 17:45
Скачать llvm и почитать его документацыю. И примеры. У него есть возможность использования именно в таком режыме.

Автор: scuter 24.12.2012, 18:23
Цитата(tzirechnoy @  24.12.2012,  17:45 Найти цитируемый пост)
Скачать llvm и почитать его документацыю. И примеры. У него есть возможность использования именно в таком режыме.

А где скачать, пока всё что я знаю это
Код

    call    preprocessor
    call    parser
    call    assembler
    call    formatter

какие инклюды для этого нужны не знаю,
и как с этом делом работать то же.

Low Level Virtual Machine (LLVM) - кстати это дело не поддерживает FASM 
Цитата

LLVM (при помощи различных фронтендов, в том числе сторонних) позволяет компилировать программы написанные на языках С, C++, Objective-C, Fortran, Ada, Haskell, Java, Python, Ruby, JavaScript, GLSL. В рамках проекта LLVM был разработан фронтенд Clang для языков C и C++ и версия GCC, использующие llvm в качестве бэкенда. В Glasgow Haskell Compiler также реализована компиляция посредством llvm. Существует множество программ, использующих данную инфраструктуру.

и это оказывается савсем не то что нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)