Re: gcc -s

2004-05-06 Пенетрантность php-coder
10010100100100101::06.05.2004::011000100100100010000100010

  Привет, Victor!
  
> Удаляется отладочная информация, необходимая чтобы gdb по этому файлу
> лазить. Если исходный файл собирался с -g то повлияет, и очень сильно.

  Если скомпилирована без опции -g все равно повлияет, хотя и не так
  сильно. Проверил на собственном опыте:
  
  gcc quest.c -o quest # размер бинарника 5.8 Кб
  gcc quest.c -o quest -g  # размер бинарника  21 Кб
  gcc quest.c -o quest -s  # пазмер бинарника 3.8 Кб

  Такое вот "маленькое" открытие я сегодня для себя совершил! :))
  Тема закрыта.
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  Debian 3.0 r2 (kernel 2.4.26)

010010010010010001010101100::Linux RuleZz!::10001001000100010001000111



Re: gcc -s

2004-05-05 Пенетрантность Victor B. Wagner
On 2004.05.05 at 12:46:27 +0700, php-coder wrote:

> 10010100100100101::05.05.2004::011000100100100010000100010
> 
>   Привет, Linuxоиды!
>   
>   Прочитал про опции компилятора 
> (http://www.sbor.net/linux-doc/lib/prog/gcc27/gcc1-2.html)
>   и возник один вопросик.
>   
>   "Опции Линковки
>   -s
>   Удаляет все символьные таблицы и информацию о перемещениях из
>   исполняемого файла."
>   
>   Не совсем понимаю что именно удаляется и скажется ли это как-то на
>   размере бинарника? Спасибо...

Удаляется отладочная информация, необходимая чтобы gdb по этому файлу
лазить. Если исходный файл собирался с -g то повлияет, и очень сильно.

Эта опция эквивалентна вызову команды strip на скомпилированный
бинарник. можно поэкспериментировать и убедиться.



gcc -s

2004-05-05 Пенетрантность php-coder
10010100100100101::05.05.2004::011000100100100010000100010

  Привет, Linuxоиды!
  
  Прочитал про опции компилятора 
(http://www.sbor.net/linux-doc/lib/prog/gcc27/gcc1-2.html)
  и возник один вопросик.
  
  "Опции Линковки
  -s
  Удаляет все символьные таблицы и информацию о перемещениях из
  исполняемого файла."
  
  Не совсем понимаю что именно удаляется и скажется ли это как-то на
  размере бинарника? Спасибо...
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  Debian 3.0 r2 (kernel 2.4.26)

010010010010010001010101100::Linux RuleZz!::10001001000100010001000111