Re: gcc -s
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
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
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