Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
16.01.2008, 05:28 | #1 |
Чистый С компилер
Возникла потребность в чистом С компиляторе
нужно нужно писать программы работающие в чистой машинной среде даже без доса.
__________________
Проблема есть следствие ее решения... Чем больше я узнаю, тем больше чувствую себя дураком. |
|
Реклама: | Рекомендуем KNS.ru - видеокарта 16 гб - билеты на футбол в подарок каждому покупателю | рекламная вывеска | Тепловентиляторы КЭВ-133T4,5W3 | Выгодно, удобно, быстро в КНС Нева - Delta GEL 12-65 - доставкой по Санкт-Петербургу и СЗАО | Выгодное предложение в КНС Нева - 7410-5851 - КНС Санкт-Петербург - мы дорожим каждым клиентом! |
16.01.2008, 17:35 | #2 | |||||||||||||||||||||||
Ответ: Чистый С компилер
имхо без оси ты написать ничё не сможешь по-любому. насчёт работающих без оси - это типа загрузчики, прошивки и тд? тогда пишешь в какойто оси, и компилишь чисто без всех библиотек и тд. компилер - пробуй досовский c++, turbo c или (наверное лучше) gcc/g++.
__________________
THE TRUTH IS OUT THERE |
||||||||||||||||||||||||
Сказали спасибо: |
10.02.2008, 12:54 | #3 |
Неактивный пользователь
Регистрация: 04.02.2008
Сообщений: 3
Репутация: 0
|
Ответ: Чистый С компилер
|
14.02.2008, 15:22 | #4 |
Неактивный пользователь
Пол: Регистрация: 06.06.2007
Сообщений: 22
Репутация: 11
|
Ответ: Чистый С компилер
Не вполне понятно, как компилятор связан с целевым продуктом.
Лишь бы он поддерживал целевую компиляцию. Следовало бы сообщить, под какую аппаратную платформу требуется писать код. Ибо целевых компиляторов очень много. Есть и pureC и C++. |
15.02.2008, 04:19 | #5 |
Ответ: Чистый С компилер
Скажем так прямой целовой платформы как таковой нет .
Задача компилятора будет перевести С код в ассемблерный который совместим x86.
__________________
Проблема есть следствие ее решения... Чем больше я узнаю, тем больше чувствую себя дураком. |
|
15.02.2008, 18:04 | #6 | |||||||||||||||||||||||
Неактивный пользователь
Пол: Регистрация: 06.06.2007
Сообщений: 22
Репутация: 11
|
Ответ: Чистый С компилер
Тогда будет достаточно MSVC6.0 (можно урезанную) Не используйте win библиотек, укажите выходным фоматом для линкера бинарник, или используйте внешний линкер, и будет вам счастье. Примерный объём кастрированной сборки ~5-12Мб |
|||||||||||||||||||||||
20.02.2008, 18:44 | #7 |
Неактивный пользователь
Регистрация: 20.02.2008
Сообщений: 2
Репутация: 0
|
Ответ: Чистый С компилер
|
01.03.2008, 21:19 | #8 | |||||||||||||||||||||||
Неактивный пользователь
Регистрация: 01.03.2008
Сообщений: 4
Репутация: 0
|
Ответ: Чистый С компилер
Можно это проделать с помощью Digital Mars C++ compiler. (размер: 2 873 766 байт) http://www.digitalmars.com/download/freecompiler.html Необходимо также скачать Extended Utilities Package http://www.digitalmars.com/eup.html Там есть утилита obj2asm преобр. обьектный файл в ассемблерный код |
|||||||||||||||||||||||
25.02.2013, 10:02 | #9 |
Пользователь
Пол: Регистрация: 30.06.2005
Сообщений: 53
Репутация: 34
|
Re: Чистый С компилер
кто нибудь занимался с игрушкой под названием
Portable Object Compiler должен переводить Objective-C код в чистый С что очень интересно для обучения но я так и не смог получить из hello.m -> hello.c если если у кого нибудь Portable Object Compiler(по ссылке выше плугин для MVС++) или опыт поставить плугин для MVC++ поделитесь. |
25.02.2013, 19:25 | #10 |
Неактивный пользователь
Пол: Регистрация: 28.11.2010
Сообщений: 53
Репутация: 13
|
Re: Чистый С компилер
Делал подобную вещь, поставил Ubuntu на виртуальной машине и уже на ней использовал gcc.
|
25.02.2013, 20:52 | #11 | |||||||||||||||||||||||
Пользователь
Пол: Регистрация: 30.06.2005
Сообщений: 53
Репутация: 34
|
Re: Чистый С компилер
Да но по ссылке выше предлогается без gcc я только не нашел сам портабл ссылка не срабатывает ,а только плагин для Visual С++ интересное решение для тех кто хочет подружиться с Objective C |
|||||||||||||||||||||||
21.05.2013, 16:33 | #12 |
Неактивный пользователь
Пол: Регистрация: 05.02.2011
Сообщений: 10
Репутация: 0
|
Re: Чистый С компилер
tinyC
|
08.10.2013, 00:28 | #13 |
Неактивный пользователь
Пол: Регистрация: 11.11.2012
Сообщений: 27
Репутация: 1
|
Re: Чистый С компилер
gcc один из лучших, поддерживает очень много целевых платформ
|
24.10.2013, 15:53 | #14 |
Неактивный пользователь
Пол: Регистрация: 22.10.2013
Сообщений: 27
Репутация: 4
|
Re: Чистый С компилер
Вообще-то дос это почти чистая среда (потому что работает в реальном режиме). Дос не навязывает ограничений на программы и они могут напрямую общаться с железом. Современные операционные системы навязывают ограничения (защищенный режим) и не позволяют программам напрямую обращаться к железу. В любом случае, когда нужна чистая программа не зависящая от среды просто не надо использовать вызовы этой среды (системные вызовы). ;)
|
27.11.2013, 22:46 | #15 |
Неактивный пользователь
Пол: Регистрация: 05.02.2011
Сообщений: 10
Репутация: 0
|
Re: Чистый С компилер
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с переносом программы на чистый комп(без Qt) | BEGEMOTISHE | Qt | 2 | 31.07.2008 12:42 |
чистый комп | gmama | Архив | 10 | 15.05.2007 22:22 |
|
|