Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2013, 19:41   #1
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию IDEшечки

Вот решил побаловаться с разными IDE. Какие-то у меня были, какие-то недавно скачал.
Писал на ноуте с Вистой.
Pascal:
Код:
program pr002;
var i:Integer;  //  просто так, пусть будет..
begin
 WriteLn('343434');
 ReadLn;
end.
Размер получившегося exe-файла:
Delphi 15360
Lazarus 69901
Geany 31744

C:
Код:
#include <stdio.h>
int main(void)
{
    printf("pure C");
    getchar();
    return 0;
}
Размер exe-файла:
MS VC++Express 28160
wxDevC++ 46154
Geany 27422

Хотя некоторые IDE используют одинаковые компиляторы, размеры разные. Но это, наверное от установок зависит. Я помню, когда-то в Лазаре уменьшал размер оконного exe с примерно 10 до 1,5 Mбайт.

Перенес на другой комп, там- ХРюша (хотя это неважно ...).
Все запустилось, кроме сделанноно MS VC++Express ("не могу найти блаблабла.dll").

Поведение антивира Avast! при компиляции :
Во всех случаях - тревога, помещение в песочницу, но потом, через полминуты пишет - все в прядяке, не бойтесь..
А вот дельфовский exeшник так и заблокировал насмерть. Пришлось исключасть его из сканирования. Но это наверное, изза размера, подозрительно маленького. Обычно, с Дельфами дело обходится песочницей.
Кстати, поставил Pelles C, но там антивир блокировал каждый exe-файл. Поэтому с Pelles C расстался.
type_Oleg вне форума Ответить с цитированием
Старый 02.10.2013, 20:10   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Поэтому с Pelles C расстался.
а с авирем?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 02.10.2013, 20:25   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Я помню, когда-то в Лазаре уменьшал размер оконного exe с примерно 10 до 1,5 Mбайт.
Достаточно поставить галочку вывода отладочной инфы в отдельный файл и вуаля.
Цитата:
решил побаловаться с разными IDE.
Чисто с академическим интересом, или промышленная цель преследуется?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.10.2013, 20:33   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Так паскаль или не паскаль?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 02.10.2013, 20:34   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
а с авирем?
Касперский срабатывает на все консольные приложения, компилируемые в дельфи
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 02.10.2013, 20:39   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
а с авирем?
Свят-свят-свят... Я не настолько крутой Тарзан, чтобы голым в джунглях. А если другой поставить, то какие-то другие проблемы появятся.

Цитата:
Сообщение от Stilet Посмотреть сообщение
... Чисто с академическим интересом, или промышленная цель преследуется?
Чисто с академическим, для саморазвития.

Цитата:
Сообщение от Utkin Посмотреть сообщение
Так паскаль или не паскаль?
Пока Паскаль. Я на нем давно пишу. На Си - только пробую.
type_Oleg вне форума Ответить с цитированием
Старый 02.10.2013, 20:44   #7
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Касперский срабатывает на все консольные приложения, компилируемые в дельфи
Avast на все срабатывает, на творение любого компилятора. Но по разному. Обычно - в "песочницу" на минуту, потом разрешает. Причем, если потом редактировать исодник, то уже в песочницу не тащит exe.
Но иногда опознает как троян. Редко правда.
type_Oleg вне форума Ответить с цитированием
Старый 02.10.2013, 20:47   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Касперский срабатывает на все консольные приложения, компилируемые в дельфи
Что за ерунда?
Откуда такие сведения? Мой каспер на проги Делфи молчал. Только когда этот знаменитый вирус Индюк появился, начал возмущаться местами.
Цитата:
Чисто с академическим
Тогда наверное нужно для сравнения еще и разные версии компиляторов пробовать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.10.2013, 20:57   #9
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Откуда такие сведения?
Ниоткуда Непосредственно на личном опыте.
RAD Studio 2010 + Kaspersky Internet Security 2012
Код:
program Project1;
{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  readln;
end.
Троян: HEUR:Trojan.Win32.Generic

Код:
program Project1;
{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
end.
Не жалуется.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 02.10.2013, 21:49   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Троян: HEUR:Trojan.Win32.Generic
Хм... Так может Делфи заражена?
Хотя однажды у меня ДрВеб ругался на пустой проект, так что наверное просто сигнатуры совпали.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц