Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Идеальный компилятор C++ для нехорошихъ штучек

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Идеальный компилятор C++ для нехорошихъ штучек
Имя
Сообщение << Старые топики   Новые топики >>
Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 13:44:18.666666   
Jasmin

Сообщений: 2320
Оценки: 0
Присоединился: 2007-05-03 23:08:53.390000
Подсказывайте. Дописала свой бот почти, используюцца только сокеты и свин-апи.

Удачно компилится как в MSVS2008 так и в DevCPP. Но не один вариант не может удовлетворить порнозвезду.

MSVS2008 - как продукт вообще от среды отвязать то?? Как не тыркай галочки - все одно какие то библиотеки требует, дядя Билли вообще говорит - ставь MSVC++ Redistributable. Ога, счаз.

DevCPP - этот отвязываецца, только размер большой. 500 кб за просто так, после включения всех оптимизаций - 300. Мошт библиотеки как то не так подключаю, например для сокетов было добавлено -lwsock32 в Parameters->Linker (а иначе не компилилось вообще)

Борланд Билдер попробовать, чтоле…. [sm=ai.gif]
Post #: 1
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 13:58:53.640000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
MSVS2008 прекрасно отвязывается. Св-ва проекта - Code Generation - вместо MultiThreaded DLL врубить MultiThreaded. И никаких redistr package не нужно. Debug - по желанию. Проверено - работает. Либо собирать вручную, как в старые добрые времена :)
Post #: 2
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 13:59:44.180000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
в dev-c++, я думаю размер такой потому, что libc статически прикомпоновывается. С этим бороться можно, но непросто. Вижу два пути – компоновать динамически, но это не сильно лучше, по-моему, ибо какая разница: 500Kb в одном файле, или в двух? Второй – отказываться от libc, которая в mingw, и пытаться заместить её тем, что можно найти в win32api. Второй путь правильнее, даже я думаю, это можно сделать. Но как это делать – я не знаю. Может если тупо скомпилять в объектник, а потом компоновать отказавшись от стандартных библиотек, и подсовывая вендовые? Но где тогда брать всякие там crti.o? Либо искать в msvc/borlandc, либо писать самостоятельно.

Может стоит попробовать Intel C++? Он вроде не порт из *nix, который тянет за собой эмуляцию *nix окружения, а вполне себе вендовое приложение. Или какой-нибудь там Watcom C++, который ныне OpenWatcom
Post #: 3
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 16:29:05.036666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
quote:

Св-ва проекта - Code Generation - вместо MultiThreaded DLL врубить MultiThreaded.
Мм! Кстати! Прошу прощения за вторжение,но пробовал так делать, после этого среда потребовала отрубить Common Language Runtime Support, после чего перестала видеть весь System как таковой при линковке. Как всё таки разрулить теперь эти настройки?
Post #: 4
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 17:35:17.803333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Ты не путай C++ и Managed C++ - это 2 разных языка.
Post #: 5
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-08 20:42:16.230000   
BlagJack

Сообщений: 59
Оценки: 0
Присоединился: 2008-08-29 21:39:37.970000
Свойства проекта / C/C++ / создание кода / проверка переполнения буфера / нет

Свойства проекта / C/C++ / создание кода / основные провеки времени выполнения / По умолчанию
Свойства проекта / C/C++ / Компоновщик / Файл Манифеста / Создавать Манифест / Нет

и ключ линкеру /NODEFAULTLIB
Post #: 6
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-09 11:56:51.753333   
Wlada

Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000

quote:

ORIGINAL: Jasmin
DevCPP - этот отвязываецца, только размер большой. 500 кб за просто так, после включения всех оптимизаций - 300. Мошт библиотеки как то не так подключаю, например для сокетов было добавлено -lwsock32 в Parameters-&gt;Linker (а иначе не компилилось вообще)


Большой размер не панацея, файлы сжимаются например UPX, сама им пользуюсь, скачать можешь тут

P.S. Borland там тоже есть и MSVS
Post #: 7
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-24 02:15:31.550000   
HolyAnimal =^.^=

Сообщений: 88
Оценки: 0
Присоединился: 2009-02-28 01:26:28.003333
deleted &lt;_&lt;
Post #: 8
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-24 05:26:42.976666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
___ Есть мнение, что это не компилятор :D
Post #: 9
RE: Идеальный компилятор C++ для нехорошихъ штучек - 2009-04-26 05:24:35.806666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
бинарник пострипала?
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Идеальный компилятор C++ для нехорошихъ штучек







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.