Release code ohne Debug Infos

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
ZenForAll
Beiträge: 38
Registriert: Fr 1. Sep 2023, 18:24

Release code ohne Debug Infos

Beitrag von ZenForAll »

Hallo
Ich wollte mal hören, es gibt bestimmt eine Anleitung um
Release code ohne Debug Infos zu generieren, ich habe in
Kompilieren und linken Mode 0 eingestellt und Lieber kleiner als schneller eingestellt.
Trotzdem ist die Exe genauso groß wie als die Debug Version.

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: Release code ohne Debug Infos

Beitrag von theo »

Du musst im Debug Abschnitt der Projekteinstellungen schauen.
Wenn du "Generate Info for the debugger... " wegklickst, dann sind die Infos nicht mehr drin.
Mit "Use external debug symbol files..." schreibt er sie in eine separate Datei.

ZenForAll
Beiträge: 38
Registriert: Fr 1. Sep 2023, 18:24

Re: Release code ohne Debug Infos

Beitrag von ZenForAll »

Danke schaue ich mir morgen Mal an

Warf
Beiträge: 1913
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: Release code ohne Debug Infos

Beitrag von Warf »

Siehe meinen Kommentar im anderen Thread: https://lazarusforum.de/viewtopic.php?p=137556#p137556

Einfach Debug und Release Modi erstellen, im Debug modus Programmieren und am Ende einmal im Release Modus bauen

Benutzeravatar
Ally
Beiträge: 263
Registriert: Do 11. Jun 2009, 09:25
OS, Lazarus, FPC: Win und Lazarus Stable release
CPU-Target: x64

Re: Release code ohne Debug Infos

Beitrag von Ally »

Einfach Debug und Release Modi erstellen, im Debug modus Programmieren und am Ende einmal im Release Modus bauen.
Was würde eigentlich dagegen sprechen das als Voreinstellung in Lazarus zu übernehmen?
Die oben gestellte Frage taucht ja immer wieder auf und liese sich dann einfach mit, "schalte mal zwischen Debug- und Release-Modus um", beantworten.
"Alte Hasen" die spezielle Anforderungen haben, werden die Einstellungen sowieso an ihre Bedürfnisse anpassen.

BeniBela
Beiträge: 309
Registriert: Sa 21. Mär 2009, 17:31
OS, Lazarus, FPC: Linux (Lazarus SVN, FPC 2.4)
CPU-Target: 64 Bit

Re: Release code ohne Debug Infos

Beitrag von BeniBela »

Man braucht die Debug Infos aber, um später Stacktraces aus dem Release nachvollziehen zu können


Ich kompiliere das immer mit, und entferne sie dann mit strip

Antworten