Нужен нормальный C/C++ компилятор |
Добро пожаловать, гость ( Вход | Регистрация )
Нужен нормальный C/C++ компилятор |
-=CHE@TER=- |
Aug 6 2008, 11:07
Сообщение
#1
|
Walter Sullivan Группа: Root Admin Сообщений: 1,355 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 311 раз(а) |
В общем, в последнее время часто приходится работать с программами на Си / C++.
В связи с этим хотелось бы нормальный компилятор. Сейчас пользуюсь DEV-CPP 4.9.8.0 и MSVC++ 6.0. Чем меня не устраивают оба этих компилятора - на примере adx2wave с моего сайта. DEV-CPP всем хорош, но использует msvcrt.dll, что меня несколько напрягает, размер .EXE - 14,336 байт. MSVC++ 6.0 - при включении опции оптимизации по размеру тоже начинает, гад, использовать msvcrt.dll, если её не включить - всё хорошо, использует только .DLL от ядра системы, но, увы, размером похвастаться не может - 40,960 байт. Поэтому хотелось бы спросить - существует ли нормальный компилятор (даже, скорее, линкер - т.к. скомпилировать, чтобы ошибок не было, могу и под другим компилятором), который: а) Не гадит в получаемый исходный файл лишней информацией (как MSVC). б) Не использует левые библиотеки, кроме .DLL ядра системы (как DEV-CPP). в) Генерирует небольшие по размеру исполняемые файлы. г) Ещё, было бы здорово, если бы он был Freeware'ный. Кто-нибудь знает - такое в природе существует? P.S. Блин, написал бы уже давно собственный компилятор для Delphi и C++, чем тем что есть пользоваться, но, увы, у меня нет такого дикого количества времени и сил... |
useretail |
Feb 10 2014, 14:42
Сообщение
#2
|
Member Группа: Authorized Сообщений: 19 Регистрация: 3-May 08 Пользователь №: 6,696 Спасибо сказали: 8 раз(а) |
QUOTE Кстати, а почему на "вы" Даже не знаю.. наверное из-за уважения. Сам я работу делаю в линуксе, а если что-то нужно для винды, то просто кросскомпилю тем-же mingw. Хотя от винды тоже не отказываюсь (даже сейчас). Считаю что код нужно писать так что-бы он собирался на любых платформах. Попробуй(те) обновить gcc на более свежий 4.8.1-4, так как в Dev-C++ 5.0 beta 9.2 используется устаревшая версия 3.4.2. Спасибо сказали:
|
Упрощённая версия | Сейчас: 1st June 2024 - 07:25 |