Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Где скачать дистрибутивы С и С++

Ответить
Настройки темы
Где скачать дистрибутивы С и С++

Аватара для Guest

Guest



Профиль | Цитировать


Давно видел с++ работающий еще под досом с синими окнами...Может кто знает как он полностью правильно называется и где его можно скачать.

Отправлено: 15:02, 17-06-2004

 

Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
если функция называется MAIN то это для доса.
если WINMAIN то для винды
это шутка или как? :-))))))

-------
Вся наша жизнь - игра.... вот только б не повисла...


Отправлено: 11:46, 22-06-2004 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


suxxl
Почти. Операциоке нужна не функция с определенным именем, а точка входа, т.е. просто адрес начала программы. Если заинтересовались, то рекомендую почитать доки на формат файла PE (*.exe)...
А компилер абстрагируется от этого и предлагает писать функцию main(или WinMain, или еще что-нибудь)

-------
FreeBSD - forever


Отправлено: 00:08, 23-06-2004 | #12


Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


bgg0408
может я глуп, но я всегда считал что WinMain - API приложения, main - точка входа для консольных приложений
но консольные приложения не есть ДОС, вот именно поэтому меня смутило то что написал уважаемый Vlad Drakula...
это получается если я в линухе пишу int main(void), то это компилится под ДОС??? :-)

-------
Вся наша жизнь - игра.... вот только б не повисла...


Отправлено: 10:28, 23-06-2004 | #13


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


suxxl
Нет. В линухе и под ДОСом формат исполняемых файлов разных, так что придется колдовать с параметрами командной строки.
А main - стандартное начало программы в Си. В другом языке(или другой версии этого) оно может называться по другому, но от этого ведь программы не перестают запускаться! Т.е. WinMain - причуда компилятора MSVC и совместимых с ним, но не более.
Цитата:
но консольные приложения не есть ДОС
правильно.

[s]Исправлено: bgg0408, 0:44 24-06-2004[/s]

-------
FreeBSD - forever


Отправлено: 00:41, 24-06-2004 | #14


Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


bgg0408
вот это:
Цитата:
это получается если я в линухе пишу int main(void), то это компилится под ДОС??? :-)
было сарказмом :-)

Цитата:
Нет. В линухе и под ДОСом формат исполняемых файлов разных, так что придется колдовать с параметрами командной строки.
дома у меня стоит GNU C++, чтоб писать программмы на Palm - там есть возможность кроссплатформенной компиляции...
так вот, по умолчанию, гнутая ся компилит под линух, это я заметил, посмотрев заголовок генереных exe...
прикол в том, что скомпиленная на гнутой се программа не будет работать на станциях, где эта самая ся не стоит, или с собой придется ее dll-ки тягать.. довольно таки увесистые

-------
Вся наша жизнь - игра.... вот только б не повисла...


Отправлено: 11:27, 24-06-2004 | #15


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Пардон, а пользуете GCC от Cygwin или Mingw? Если от первого, так нечему удивляться - он и сделан только для того что бы сделать вин32 более позиксно-подобным (читай: юних совместимым). А ничего более правильного чем реализация недостающих позиксных ф-ий в отдельной библиотечке придумать нельзя... MinGW генерит честный Windows PE (который, ы отличие от cygwin версии использует стандартную CLR от майкрософт, т.е. не требует доп. библиотек). С цигвином дел почти не имел, но полагаю, что он тоже. Иначе оно просто не запустится

-------
http://ivank.ru


Отправлено: 01:33, 26-06-2004 | #16


Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ivank
цигвиновую, исессно :-)


Добавлено:

ivank
цигвин исессно :-)

-------
Вся наша жизнь - игра.... вот только б не повисла...


Отправлено: 01:42, 26-06-2004 | #17


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


ivank
Cygwin требует для своей работы библиотеку cygwin1.dll. Могут понадобаиться и другие дллки (порты соотвествующих либов из Linux). Формат файла - PE.

-------
FreeBSD - forever


Отправлено: 01:50, 26-06-2004 | #18


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Эх, а тема-то как называлась... Но это ничего, продолжайте, продолжайте...

Отправлено: 10:50, 26-06-2004 | #19


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Собственно по сабжу.
Список компиляторов, как free, так и commercial, под винды.

Отправлено: 13:14, 06-07-2004 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Где скачать дистрибутивы С и С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ассемблер где скачать? Rock Программирование в *nix 13 15-04-2010 10:45
Где скачать??? sergey-12 Хочу все знать 2 26-11-2006 09:02
Хотелось бы обсудить. Где стянуть Linux дистрибутивы?... Tehnolog Общий по Linux 11 05-08-2006 23:27
Где скачать Трояна 664872 Хочу все знать 8 15-03-2006 15:32
Где скачать Linux. SergeiB Общий по Linux 8 21-03-2003 15:52




 
Переход