Здравствуйте, PanychY, Вы писали:
PY>Приветствую
PY>Вот такая вот задача.
PY>Есть некий код на C, фактически — один файл .C в котором определенны несколько функций, структур и т.п.
PY>Задача собственно в том, что-бы оттранслировать этот код в машинный и получить на выходе raw-машинный код(а не объектный .obj или .o), в котором все эти функции и лежат — что-то типа прошивки получается.
ну а в объектном файле что лежит, по-твоему, если не raw-машинный код? открой его дизассемблером и все будет
А если компилируешь с -fPIC (position-independent code), то в коде не будет привязок по конкретным адресам и его можно будет загружать по любом адресу и запускать без изменений.
На линуксе objdump тебе поможет, там и адреса прописаны для каждой функции будут.