информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] УГу только где его достать? 18.05.02 12:43  Число просмотров: 965
Автор: IgorR <Igor Razin> Статус: Member
<"чистая" ссылка>
Ну наверное купить ;)
А вообще можешь повереть мне т.к. я читал:
VC++ лучший (из перечисленных).
<programming>
[C++] компилятор 17.05.02 15:23  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
Я пишу для командной строки и всё эти приблуды для визуального
проектирования мне не нужны... Мне нужен простой компилер типа gcc только
под w2k или XP. И ещё сразу же если нет таких компиляторов, то подскажите
какой-нить другой... Если нет лучше Visuala или Borlanda, то надо выбрать между ними.
За ранее спасибо ;)
[C++] LCC-WIN32 21.05.02 14:32  
Автор: Tamas Статус: Member
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)

LCC-WIN32 на мой в згляд наилучьший C кимпилятор под WIN32 и в места с IDE весит 3 mb раздают тут


http://www.q-software-solutions.com
[C++] компилятор, ссылку поправил 18.05.02 13:08  
Автор: Cyril <sc> Статус: Member
Отредактировано 18.05.02 15:15  Количество правок: 6
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)

Попробуй заглянуть сюда, мне кажется это как раз то что тебе нужно
Borland C++ Builder Compiler 5.5 En
Последняя версия компилятора без IDE и прочей полезной нагрузки. Free download (около 9 Мб) доступен с февраля 2000.

извини ошибся, сейчас все должно работать

ссылка
[C++] спасибо :) Только там ничего нету! :) Щутник! 18.05.02 13:46  
Автор: choor Статус: Elderman
Отредактировано 18.05.02 13:50  Количество правок: 1
<"чистая" ссылка>
[C++] Borland C++ Builder Compiler 5.5 18.05.02 16:04  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>


Borland C++ Builder Compiler 5.5
[C++] Вроде то что я и искал, токо вот скомпилить нечё не могу! 18.05.02 20:09  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Есть
#include <stdio.h>
void main()
{ 
 int r;
 float pi = 3.14;
 printf ("\nВведите значение радиуса:");
 scanf ("%d",&r);
 printf ("\nДлина окружности с радиусом %dсм равна %7.2fсм.", r, 2*pi*r);
}

---
Делаю в командной строке C:/../../bcc32.exe pi.cpp не получается.. научи!
[C++] Вроде то что я и искал, токо вот скомпилить нечё не могу! 20.05.02 19:44  
Автор: Cyril <sc> Статус: Member
Отредактировано 20.05.02 20:15  Количество правок: 2
<"чистая" ссылка>
> Есть
>
> #include <stdio.h>
> void main()
> { 
>  int r;
>  float pi = 3.14;
>  printf ("\nВведите значение радиуса:");
>  scanf ("%d",&r);
>  printf ("\nДлина окружности с радиусом %dсм равна
> %7.2fсм.", r, 2*pi*r);
> }
> 

---
> Делаю в командной строке C:/../../bcc32.exe pi.cpp не
> получается.. научи!
1. Ставим BС из свежевыкаченного дистрибута 
   в папку по умолчанию  C:\Borland\BCC55
2. В переменной окружения PATH 
   прописываем: C:\Borland\BCC55\Bin;
3. Читаем файл readme.txt где написано что надо создать в директории Bin
   два файла bcc32.cfg, ilink32.cfg
4. в файл bcc32.cfg вписываем две строчки
   -I"c:\Borland\Bcc55\include"
   -L"c:\Borland\Bcc55\lib"
5. в файл ilink32.cfg вписываем одну строчку
   -L"c:\Borland\Bcc55\lib"
6.  Перегружаем машину чтобы обновилась переменная окружения PATH
7. набираем в командной строке bcc32, должен появиться список опций компилера, если нет, то смотрим, что не так в переменной PATH
8. создаем сишный файл(pi.c)
9. в командной строке пишем bcc32 pi.c
10. Если все выполнено правильно, то получаем наш pi.exe  и радостно запускаем его ;-)

Успехов ;-)
> 

---
[C++] Ммм 18.05.02 23:10  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Может таки стоит нормально main() описать, например так:
int main(int argc, char* argv[])
или оно по другому ругается? Тогда как ругается?

> Есть
>
> #include <stdio.h>
> void main()
> { 
>  int r;
>  float pi = 3.14;
>  printf ("\nВведите значение радиуса:");
>  scanf ("%d",&r);
>  printf ("\nДлина окружности с радиусом %dсм равна
> %7.2fсм.", r, 2*pi*r);
> }
> 

---
> Делаю в командной строке C:/../../bcc32.exe pi.cpp не
> получается.. научи!
[C++] Про оптимизаторы. 18.05.02 09:27  
Автор: IgorR <Igor Razin> Статус: Member
<"чистая" ссылка>
В "Программисте" N4 2002 есть статья Криса Касперски про оптимизаторы VC++ 6.0, Borland C++ 5.0 и Watcom C 10.0. Там ясно сказано кто кого делает.
[C++] УГу только где его достать? 18.05.02 12:11  
Автор: choor Статус: Elderman
<"чистая" ссылка>
[C++] УГу только где его достать? 18.05.02 12:43  
Автор: IgorR <Igor Razin> Статус: Member
<"чистая" ссылка>
Ну наверное купить ;)
А вообще можешь повереть мне т.к. я читал:
VC++ лучший (из перечисленных).
[C++] компилятор 17.05.02 15:58  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Суть в том, что мне надоели все эти VisualЫ и BorlandЫ.
чем они тебе надоели ?
тем что удобны ?

> Я пишу для командной строки и всё эти приблуды для
> визуального
> проектирования мне не нужны... Мне нужен простой компилер
> типа gcc только
> под w2k или XP. И ещё сразу же если нет таких компиляторов,
> то подскажите
> какой-нить другой... Если нет лучше Visuala или Borlanda,
> то надо выбрать между ними.
> За ранее спасибо ;)
так в VC можно и из командной строки компилить
делаешь makefile и запускаешь nmake

или Watcom поставь
оптимизация у него не сравнить с мс или борландом
[C++] компилятор 17.05.02 20:09  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> или Watcom поставь
> оптимизация у него не сравнить с мс или борландом

Ага, несравнима - у ваткома заметно похуже будет чем у VC, но естесно получше чем у борланда :) Лично я бы поставил Intel C компайлер - вот у него действительно оптимизация под интелы самая лучшая (что и не удивительно ;) Компилит с командной строки, сравнимой с VC я тестил на криптобиблиотеках - после интела скорость поднялась примерно на 15% по сравнению с VC. Брать естесно на www.intel.com крак я думаю сам сделаешь - там один call убить у FlexLM
[C++] компилятор 18.05.02 17:07  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
щас сравнил код сгенерённый VC6 & W11
и правда VC6 лучше

зато сколько настроек у W :)
и ещё он умеет на 512 байт выравнивать (причём по дефолту)

вобщем устарел W
Гы 18.05.02 23:08  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> щас сравнил код сгенерённый VC6 & W11
> и правда VC6 лучше
>
> зато сколько настроек у W :)
> и ещё он умеет на 512 байт выравнивать (причём по дефолту)
>
> вобщем устарел W

Нуу вопщемта VC6 тоже можно заставить делать 512 - надо гденить в сорце написать:
#pragma comment(linker,"/FILEALIGN:512")
и все будет нормально, аднака при фаловом выравнивании равным виртуальному и кратному размеру страницы памяти теоретически файло должно грузиться быстрее, поэтому VC и делает 0х1000. Кстати кодеген в VC6 личензирован у интела, но естесно он более старый чем теперешний Intel C. А ватком иногда выигрыват по скорости ИМХО из-за того что у него по умолчанию в функции передача параметров идет в регистрах, думаю что если в VC собирать с __fastcall то результат будет аналогичный, только запаришся потом обьектники и либы линковать с другими проектами :)
странно 18.05.02 23:44  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
> Нуу вопщемта VC6 тоже можно заставить делать 512 - надо
> гденить в сорце написать:
> #pragma comment(linker,"/FILEALIGN:512")
я не нашёл этого в msdn
только ALIGN
но вроде работает :)

> и все будет нормально, аднака при фаловом выравнивании
> равным виртуальному и кратному размеру страницы памяти
> теоретически файло должно грузиться быстрее
имхо наоборот если файл на диске меньше весит, то и грузится быстрее
щас же тормоза основные из-за диска
процессоры и память быстрые
странно 19.05.02 02:43  
Автор: Dr.Golova Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > и все будет нормально, аднака при фаловом выравнивании
> > равным виртуальному и кратному размеру страницы памяти
> > теоретически файло должно грузиться быстрее
> имхо наоборот если файл на диске меньше весит, то и
> грузится быстрее
> щас же тормоза основные из-за диска
> процессоры и память быстрые

Тормозит однозначно винда :) Когда файловое выравнивание меньше выравнивания в памяти то загрузчику приходится отображать файл в памяти по одной секции, а если raw align == virtual align то он типа може слизать файл с диска в памяти сразу целиком ниочем не задумываясь.
[C++] компилятор 17.05.02 17:14  
Автор: Pitbull Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А если уж так очень хочится то ставь Borland C++ 3.1 потянет , хотя лучши прислушайся к ggg ...
[C++] Я последую вашем советам, но что из них пойдёт под w2k, XP. Я имею ввиду Watcom и Intel 18.05.02 09:09  
Автор: choor Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach