Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

14.03.2011, 12:59

debug für linux

Hallo liebe community,

nachdem die windows-welt nun schon fast hinter mir gelassen habe, ist das einzige, was ich noch vermisse das msdos-tool debug.exe.
Gibt es da zufällig einen klon für linux. Bei g**gle hab ich nix gefunden.
Ja, ich weiß es gibt den gnu-debugger, aber der bietet mir nicht die möglichkeit direkt kleine assembler programme zu schreiben
und einen emulator will eigentlich für so ein kleines programmelchen auch nicht benutzen

Ich meine einfach nur einen debug-klon der nativ auf linux läuft. Gibt's das?
Given run-of-the-mill software, PCs run like the 97-pound-weakling minicomputers they are. Give them the proper care, however, and those ugly boxes are capable of miracles.

- Michael Abrash

rnlf

Frischling

Beiträge: 85

Beruf: Softwareingenieur Raumfahrt

  • Private Nachricht senden

2

14.03.2011, 13:58

Ist es wirklich sinnvoll, direkt in den Speicher zu assemblieren? Alles andere kann gdb. Speicher anzeigen, Speicher manipulieren, Disassemblieren...

Ich finde es heutzutage sehr viel weniger sinnvoll, so weit runter zu gehen... vor allem bei der Komplexität die ein Linux-System hat, dass du nicht mit der schlichten, fehlertoleranten DOS-Umgebung vergleichen kannst...

3

14.03.2011, 15:57

Ich glaub ich hab mich falsch ausgedrückt, sorry
Es ging mir jetz nicht darum, dass man direkt in den speicher assembliert, sondern, dass ich assembler und debugger in einem programm hab. Wo das Programm letzendlich liegt ist mir wurscht.
Natürlich könnte ich auch eine Datei anlegen, den assembler anwerfen und das programm dann im gdb laufen lassen (und ganz ohne Frage hab ich im gdb natürlich viel mehr möglichkeiten, als mit dem simplen debug.exe) aber wenn ich nur "eben mal schnell" ein feature oder einen befehl der assemblersprache ausprobieren will find ich debug halt einfach zugleich simpel als auch komfortabel.

na ja wenn niemand was findet, werd ich mir das programm selbst schreiben müssen
Given run-of-the-mill software, PCs run like the 97-pound-weakling minicomputers they are. Give them the proper care, however, and those ugly boxes are capable of miracles.

- Michael Abrash

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

14.03.2011, 16:10

Warum verwendest du dafür nicht einfach C/C++, eine IDE deiner Wahl und inline Assembler?

Werbeanzeige