Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 16.01.2008, 05:28   #1
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Чистый С компилер

Возникла потребность в чистом С компиляторе
нужно нужно писать программы работающие в чистой машинной среде
даже без доса.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: изготовление табличек вывесокcerpa купитьпринтер лазерный hpИнтеграция InSales и YouTubeотдам бывшего в хорошие руки театр на серпуховке актеры


Старый 16.01.2008, 17:35   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Чистый С компилер

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
нужно нужно писать программы работающие в чистой машинной среде

имхо без оси ты написать ничё не сможешь по-любому. насчёт работающих без оси - это типа загрузчики, прошивки и тд? тогда пишешь в какойто оси, и компилишь чисто без всех библиотек и тд.
компилер - пробуй досовский c++, turbo c или (наверное лучше) gcc/g++.
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 10.02.2008, 12:54   #3
avs234
Неактивный пользователь
 
Регистрация: 04.02.2008
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Чистый С компилер

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
нужно писать программы работающие в чистой машинной среде

что это за среда такая... а запускать их из какой среды?
и что они делать-то там будут? напиши поконкретнее хотя бы.
avs234 вне форума
 
Ответить с цитированием Вверх
Старый 14.02.2008, 15:22   #4
zlopyhatel
Неактивный пользователь
 
Пол:Мужской
Регистрация: 06.06.2007
Сообщений: 22
Репутация: 11
По умолчанию Ответ: Чистый С компилер

Не вполне понятно, как компилятор связан с целевым продуктом.
Лишь бы он поддерживал целевую компиляцию.
Следовало бы сообщить, под какую аппаратную платформу требуется писать код.
Ибо целевых компиляторов очень много. Есть и pureC и C++.
zlopyhatel вне форума
 
Ответить с цитированием Вверх
Старый 15.02.2008, 04:19   #5
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Ответ: Чистый С компилер

Скажем так прямой целовой платформы как таковой нет .
Задача компилятора будет перевести С код в ассемблерный который совместим x86.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Старый 15.02.2008, 18:04   #6
zlopyhatel
Неактивный пользователь
 
Пол:Мужской
Регистрация: 06.06.2007
Сообщений: 22
Репутация: 11
По умолчанию Ответ: Чистый С компилер

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
Скажем так прямой целовой платформы как таковой нет .
Задача компилятора будет перевести С код в ассемблерный который совместим x86.

Тогда будет достаточно MSVC6.0 (можно урезанную)
Не используйте win библиотек, укажите выходным фоматом для линкера бинарник, или используйте внешний линкер, и будет вам счастье.

Примерный объём кастрированной сборки ~5-12Мб
zlopyhatel вне форума
 
Ответить с цитированием Вверх
Старый 20.02.2008, 18:44   #7
jokeromsk
Неактивный пользователь
 
Регистрация: 20.02.2008
Сообщений: 2
Репутация: 0
По умолчанию Ответ: Чистый С компилер

Цитата:
Сообщение от pluton Посмотреть сообщение
gcc/g++.

ИМХО, полностью согласен самые лучшие компиляторы!!!
jokeromsk вне форума
 
Ответить с цитированием Вверх
Старый 01.03.2008, 21:19   #8
Alex Rudim
Неактивный пользователь
 
Регистрация: 01.03.2008
Сообщений: 4
Репутация: 0
По умолчанию Ответ: Чистый С компилер

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
Скажем так прямой целовой платформы как таковой нет .
Задача компилятора будет перевести С код в ассемблерный который совместим x86.

Можно это проделать с помощью Digital Mars C++ compiler.
(размер: 2 873 766 байт)
http://www.digitalmars.com/download/freecompiler.html

Необходимо также скачать
Extended Utilities Package
http://www.digitalmars.com/eup.html
Там есть утилита obj2asm преобр. обьектный файл в ассемблерный код
Alex Rudim вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2013, 10:02   #9
freed
Пользователь
 
Пол:Мужской
Регистрация: 30.06.2005
Сообщений: 53
Репутация: 34
По умолчанию Re: Чистый С компилер

кто нибудь занимался с игрушкой под названием
Portable Object Compiler

должен переводить Objective-C код в чистый С что очень интересно для обучения но я так и не смог получить из hello.m -> hello.c если если у кого нибудь Portable Object Compiler(по ссылке выше плугин для MVС++) или опыт поставить плугин для MVC++ поделитесь.
freed вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2013, 19:25   #10
pahanelius
Неактивный пользователь
 
Пол:Мужской
Регистрация: 28.11.2010
Сообщений: 53
Репутация: 13
По умолчанию Re: Чистый С компилер

Делал подобную вещь, поставил Ubuntu на виртуальной машине и уже на ней использовал gcc.
pahanelius вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2013, 20:52   #11
freed
Пользователь
 
Пол:Мужской
Регистрация: 30.06.2005
Сообщений: 53
Репутация: 34
По умолчанию Re: Чистый С компилер

Цитата:
Сообщение от pahanelius Посмотреть сообщение
Делал подобную вещь, поставил Ubuntu на виртуальной машине и уже на ней использовал gcc.

Да но по ссылке выше предлогается без gcc я только не нашел
сам портабл ссылка не срабатывает ,а только плагин для Visual С++

интересное решение для тех кто хочет подружиться с
Objective C
freed вне форума
 
Ответить с цитированием Вверх
Старый 21.05.2013, 16:33   #12
Frugurtita
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.02.2011
Сообщений: 10
Репутация: 0
По умолчанию Re: Чистый С компилер

tinyC
Frugurtita вне форума
 
Ответить с цитированием Вверх
Старый 08.10.2013, 00:28   #13
kroog
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.11.2012
Сообщений: 27
Репутация: 1
По умолчанию Re: Чистый С компилер

gcc один из лучших, поддерживает очень много целевых платформ
kroog вне форума
 
Ответить с цитированием Вверх
Старый 24.10.2013, 15:53   #14
ggpx
Неактивный пользователь
 
Пол:Мужской
Регистрация: 22.10.2013
Сообщений: 27
Репутация: 4
По умолчанию Re: Чистый С компилер

Вообще-то дос это почти чистая среда (потому что работает в реальном режиме). Дос не навязывает ограничений на программы и они могут напрямую общаться с железом. Современные операционные системы навязывают ограничения (защищенный режим) и не позволяют программам напрямую обращаться к железу. В любом случае, когда нужна чистая программа не зависящая от среды просто не надо использовать вызовы этой среды (системные вызовы). ;)
ggpx вне форума
 
Ответить с цитированием Вверх
Старый 27.11.2013, 22:46   #15
Frugurtita
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.02.2011
Сообщений: 10
Репутация: 0
По умолчанию Re: Чистый С компилер

http://bellard.org/tcc/
Tiny C Compiler
Для обучения подходит лучше всех
Frugurtita вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с переносом программы на чистый комп(без Qt) BEGEMOTISHE Qt 2 31.07.2008 12:42
чистый комп gmama Архив 10 15.05.2007 22:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:37. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.20276 секунды с 11 запросами