Hallo zusammen, für Unit-Tests habe ich in EmBitz ein Projekt erzeugt, das mir mit dem GCC (MinGW64) eine EXE-Datei baut. Zu diesem Zweck habe ich einem der nicht genutzten "Selected compiler" die Pfade so umgestellt, dass der normale GCC, der normale AR usw. genutzt werden. Die absolute Steigerung des Komforts wäre es natürlich, jetzt auch noch den GDB genau wie bei den anderen Targets aus der IDE nutzen zu können. Den passenden GDB aus der IDE starten ist kein Problem (man muß ja nur den Pfad anpassen). Allerdings funktioniert die Kommunikation mit der IDE nicht (u.A. wird noch nicht einmal die .EXE geladen). Also nehme ich an, daß ich noch irgendwelche Parameter konfigurieren muss. Hat jemand eine Idee? Viele Grüße W.T.
Du könntest auch einfach Code::Blocks nehmen, aus welcchem EmBitz entstanden ist und für die x86 Plattform ist. mfg
Das ist eine Möglichkeit. Oder zumindest in einer VMware installieren und die Konfiguration abgucken. Gute Idee. Danke!
OK, so einfach ist es nicht. Projekte sind zwischen EmBitz und Code:Blocks anscheinend nicht einfach im- oder exportierbar.
Viieicht könntest du dir die Kombination Cmake/Clion anschauen. Funktioniert bei mir wunderbar. Gerade die Unterstützung verschieder GCC Compiler (ARM, AVR, PC)
Der Compiler ist nicht das Problem. Der Build funktioniert einwandfrei. Die Einbindung des GDB-Debuggers ist das Problem. Die Überschrift ist etwas mißverständlich. Ich hatte mich vertippt.
:
Bearbeitet durch User
Mein Interesse geht allerdings in die Richtung, wie ich den normalen GDB aus der MinGW-Toolchain in EmBitz einbinden kann. Der Build eines Projekts mit MinGW geht recht einfach: Man ersetzt in einer der vorgeschlagenen Toolchains, die man nicht benutzen will, die Pfade von GCC, AR, G++ usw. durch die von MinGW. Das Debuggen aus der GDB-Konsole funktioniert mit dem erzeugten executable auch. Was momentan nicht funktioniert, ist direkt aus EmBitz zu debuggen, wie ich es von den ARM-Toolchains gewohnt bin.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.