Раньше писал на ассемблере, решил перелесть на Си. вот возникла проблема : есть компилятор gcc, ОС linux. есть исходник вида: Код (Text): main (){ //.. //низкоуравневые операции не требующие библиотек и прочего //.. } хочу скомпилить его в "чистый бинарик", т.е. без специфических для linux заголовков, стандартных либ и всего прочего. как пример: .com файл, только без отступа на 100h от начала. если скомпилить код с пустым main() то получается 8446 байт. при открытии в файле видны строки вида: "libc.so.6", "/lib64/ld-linux-x86-64.so.2" и тому подобное, а мне "мусор" не нужен. с какимми ключиками компилить?
Можно все либы нужные в прогу включить вот как здесь: _____ Эта прога не просто выводит текст. Она имеет на входе строку с кучей фигни типа "he______________l___lo__________" Удаляет фигню из строки и выводит чистое на экран, потом добавляет символ z Эта прога будет работать везде, даже на 64-разрядной мандриве хотя писалась в Fedora4 Какие там либы стоят ей плевать