Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Using the Lazarus IDE
»
Editor
»
Strip symbols from executable
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
IRC channel
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
Offical launch of the 1 B...
by
Gustavo 'Gus' Carreno
[
Today
at 12:50:46 am]
what to do if my target M...
by
Laksen
[
Today
at 12:49:12 am]
For-in loop over constant...
by
ASerge
[
Today
at 12:36:09 am]
Converting a string/index...
by
TRon
[April 18, 2024, 11:56:37 pm]
exclude ALL packages from...
by
PascalDragon
[April 18, 2024, 11:33:29 pm]
Demoscene The Champs Crac...
by
KodeZwerg
[April 18, 2024, 11:29:50 pm]
Poll: Watches and Display...
by
440bx
[April 18, 2024, 10:55:14 pm]
Database standards OR Am ...
by
dseligo
[April 18, 2024, 10:50:26 pm]
BUG REPORT: Unable to gen...
by
PascalDragon
[April 18, 2024, 10:24:23 pm]
How to: create DLL file f...
by
paule32
[April 18, 2024, 10:23:59 pm]
Have anyone develop UEFI ...
by
PascalDragon
[April 18, 2024, 10:14:15 pm]
Lazarus for Windows on aa...
by
PascalDragon
[April 18, 2024, 10:09:10 pm]
The weird Rewrite bug
by
PascalDragon
[April 18, 2024, 09:58:53 pm]
Assign (textfile) not com...
by
PascalDragon
[April 18, 2024, 09:51:50 pm]
Question for people who h...
by
PascalDragon
[April 18, 2024, 09:44:32 pm]
Linux Workspaces -- StayO...
by
AmatCoder
[April 18, 2024, 08:34:20 pm]
I just released a commerc...
by
Seenkao
[April 18, 2024, 07:57:21 pm]
Access violation when re-...
by
TRon
[April 18, 2024, 07:37:31 pm]
[SOLVED] assembler name i...
by
TRon
[April 18, 2024, 07:26:33 pm]
A fairly simple sound sol...
by
KodeZwerg
[April 18, 2024, 07:01:52 pm]
Step-into the field sette...
by
Martin_fr
[April 18, 2024, 06:54:19 pm]
[Fun Fact] PNG and Micros...
by
Ten_Mile_Hike
[April 18, 2024, 06:24:19 pm]
HTTP/2+HTTP/1.1+WebSocket...
by
iLya2IK
[April 18, 2024, 06:14:30 pm]
Improvement of TFPTimerTh...
by
AlexTP
[April 18, 2024, 05:56:38 pm]
Arabic text, problem on L...
by
nouzi
[April 18, 2024, 05:21:27 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Strip symbols from executable (Read 15944 times)
Anonymous
Guest
Strip symbols from executable
«
on:
December 07, 2004, 11:45:13 pm »
Hi all,
there is a problem with "Strip symbols from executable" -Xs in compiler options->linking. I'm trying to strip out all debugging infos in order to reduce the executable size, but the compiler seems to ignore -Xs option: without -Xs I obtain 5 mb; with -Xs 8 mb... :shock:
Now I'm using strip.exe utility.
My Lazarus version is win32 0.9.2 beta
Logged
Vincent Snijders
Administrator
Hero Member
Posts: 2661
Strip symbols from executable
«
Reply #1 on:
December 08, 2004, 09:18:28 am »
Did you disable generating debug info and line number info?
Logged
Anonymous
Guest
Strip symbols from executable
«
Reply #2 on:
December 08, 2004, 01:56:56 pm »
Yes, I did it. No way to strip out... :/
Logged
Anonymous
Guest
Strip symbols from executable
«
Reply #3 on:
December 17, 2004, 12:49:24 pm »
I have the same problem: swithced to strip.exe and upx
Logged
Lightning
Sr. Member
Posts: 422
Strip symbols from executable
«
Reply #4 on:
December 17, 2004, 02:31:56 pm »
Good old console does the trick
Logged
The future must be... Fast and OpenSource so...
Think Open and Lightning Fast!
marmin
Jr. Member
Posts: 86
Strip symbols from executable
«
Reply #5 on:
March 04, 2005, 12:22:11 am »
I d-loaded the newest WIN32 version, still, the 'Strip' option don't work.
manually strip does, indeed, the trick.
Logged
Marmin^.Style
Location: Pointer Land!
G-Man
Newbie
Posts: 1
Strip symbols from executable
«
Reply #6 on:
April 08, 2005, 02:39:01 am »
I am new here . I have used Delphi 5, 6, 7 . I allso am haveing a problem with the Strip............
THanks For the comment's
Logged
Lightning
Sr. Member
Posts: 422
Strip symbols from executable
«
Reply #7 on:
April 08, 2005, 12:14:34 pm »
Type "strip --strip-all yourapp" in the console.
Logged
The future must be... Fast and OpenSource so...
Think Open and Lightning Fast!
johny_cage
New member
Posts: 7
Strip symbols from executable
«
Reply #8 on:
April 08, 2005, 01:02:03 pm »
I recommend you to search the forum, there are a few topics which are resolving this problem.
1. Go to the:
<Lazarus dir>\pp\bin\i386-win32\strip --strip-all file.exe
file.exe must be in the strip directory
2. download the upx:
<upx dir>\upx -9 source_file.exe -o output_file.exe
3. From 5 to 8 megs it decreases executabel file to 400-600 KB of normal form with a few components
On the linux you should look for /usr/share/<Lazarus dir>
Type man strip in the console
Logged
Anonymous
Guest
Strip symbols from executable
«
Reply #9 on:
May 22, 2005, 06:53:22 pm »
The problem probably lies in ld.exe so even using strip --strip-all seems do not stripping all symbols
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Using the Lazarus IDE
»
Editor
»
Strip symbols from executable
TinyPortal
© 2005-2018