![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.01.2010
Сообщений: 14
|
![]()
В общем проблема такова, нужен компилятор С языка для Windows, можно и для Linux (Ubuntu), чтобы он компилировал в чистый бинарный код, т.е. без всякой поддержки библиотек. Обрыл все что смог, не могу найти!!! Для примера такая ситуация - есть такой код на С:
void Func(void) { return; } нужно чтобы он скомпилировал в чистый бинарник без мусора!!! Заранее спасибо!!! Последний раз редактировалось ghost1st; 08.10.2010 в 01:21. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
бинарный код != без библиотек
|
![]() |
![]() |
![]() |
#3 |
пыжашийся нуб
Пользователь
Регистрация: 19.06.2010
Сообщений: 93
|
![]()
Страдал этим летом чем то похожим - нужно было избежать использования kernel32.dll и advapi32.dll. Решилось написанием кода на языке ассемблера.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
2 coinkrsk
В студии писал такое ни раз. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.01.2010
Сообщений: 14
|
![]()
Вы меня не так поняли!!! Компилятор нужно чтобы работал в винде!!!!! А компилировал в чистый(без параши) бинарный код под платформу x86!!! Всё, никаких kernel там kernel32, хоть kernel256 мне НЕ НАДО!!!
coinkrsk, а на асме мне слишком долго и нудно писать... p51x, и как же расскажи!? Я вот в студии мозг себе е,,л, выдавал ошибки, нет там такого нормального проекта, типа Чистый бинарник... Если ты такой умный чего же ты сразу не написал как??? Последний раз редактировалось ghost1st; 09.10.2010 в 23:01. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 28.07.2010
Сообщений: 43
|
![]() Цитата:
Вот что у меня выходит (ubuntu-10.4) Код:
|
|
![]() |
![]() |
![]() |
#7 | |
пыжашийся нуб
Пользователь
Регистрация: 19.06.2010
Сообщений: 93
|
![]()
Во время моих занятий подобным мазахизмом p51x сказал:
Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.01.2010
Сообщений: 14
|
![]()
Это я уже все понял, что либы надо убирать, а вот как его завести не понял, и никак не могу, компилятор уже не знает как отмазаться от меня!!! Вот через командную строку visual studio пытаюсь, там еще я нашел помимо машинного кода - BOOT_APPLICATION, вот такие чудеса света мелкософт!!! Наверное это для написания своего загрузочника... Но как пользоваться так и не понял, все равно пишет типа нет функции main или пишет NtProcessStartUp символ не найден что-то типо того... В общем как сделать то это, весь компилятор замучал с линкером!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компилятор С | mutabor | Общие вопросы C/C++ | 7 | 23.05.2010 17:11 |
компилятор | Карен | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 15 | 10.05.2010 23:42 |
Компилятор | jamesscreen | Фриланс | 2 | 11.08.2009 16:03 |
Компилятор | Avel | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 27.11.2008 18:14 |
Компилятор | Лубышев | Помощь студентам | 7 | 15.10.2008 18:53 |