[Übersicht] Entwicklungsumgebungen und Compiler

02/16/2012 14:23 Nightblizard#16
[Only registered and activated users can see links. Click Here To Register...], ein open source cross-platform C/C++ compiler. Leider (noch) nicht für Windows (denen fehlen die Leute, die sich gut genug mit Windows auskennen).
02/16/2012 18:30 link#17
Quote:
Originally Posted by Dr. Coxxy
ka, da borland es damals zum kostenlosen dl angeboten hat, denk ich mal schon.
Quelle?

Ich habe TASM benutzt und soweit ich weiß hat Borland keine einzige Version kostenlos zur Verfügung gestellt.
TASM v5 war die letzte Version, die als eigenständiges Produkt herauskam. v5.4 ist die neuste und wird im C++ Builder Paket maintained (Bis auf Timestamps und Versionsinfos ändert sich da allerdings nicht mehr viel, da es auch nicht der primäre Assembler im C++ Builder ist).
Da es ausschließlich ein kommerzielles Produkt war, ist es eigentlich nicht legal, allerdings kann man ihn seit Jahren nicht mehr kaufen.

Hier kann man sich v5 übrigends herunterladen: [Only registered and activated users can see links. Click Here To Register...]

v5.3 und v5.4 gibt es wie geschrieben im C++ Builder, jedoch nicht ganz komplett (ohne Doku, Beispielsrcs, TLINK, etc.)

Ob das aber überhaupt Sinn macht, solche alten Tools zu erwähnen, ist fraglich.. TASM unterstützt gerade mal MMX und wurde seit fast zwei Dekaden nicht mehr aktiv weiterentwickelt.
Außerdem muss man ihn echt kennen, um damit umgehen zu können.
Es gibt relativ viel undokumentiertes und unvorhersehbares Verhalten und es fehlt dazu noch eine gute Dokumentation.
Ich habe mich eine längere Zeit mit TASM beschäftigt und auch einige komplexere Makros geschrieben, sodass ich einen tieferen Einblick in TASM's Commandline-Switches, Direktiven und Verhalten bekommen habe.
Naja, mittlerweile benutz ich ihn nicht mehr, da TASM einfach zu outdated ist und rückblickend lässt sich sagen, dass ich echt zu viel Zeit damit verbracht habe, TASM kennen zu lernen und zu verstehen, da ich heutzutage nämlich nichts mehr damit anfangen kann ;)

Einen TASM-Klon mit SSE bis SSE4 namens Lzasm gibt es auch noch: [Only registered and activated users can see links. Click Here To Register...]
Die Seite ist allerdings seit ca einem Jahr down und x64 wird auch nicht unterstützt.

Es gibt auch noch GoAsm ([Only registered and activated users can see links. Click Here To Register...]) und FASM ([Only registered and activated users can see links. Click Here To Register...]), beide unterstützen so ziemlich alles, was es zu unterstützen gibt, wobei GoAsm eine komplette Suite mit Assembler, Linker und Resource Compiler und FASM ausschließlich ein Assembler ist.

An Compilern fallen mir noch TCC ([Only registered and activated users can see links. Click Here To Register...]) und LCC ([Only registered and activated users can see links. Click Here To Register...]) ein. TCC ist ein reiner C Compiler und wie's mit LCC ist, weiß ich gerade nicht.

Neben OllyDbg gibt es auch noch den Immunity Debugger, der sich über ein Python Interface ansprechen lässt ([Only registered and activated users can see links. Click Here To Register...]).
02/16/2012 23:02 MrSm!th#18
Ich finde, du solltest erwähnen, dass MS Visual Studio Pro. im Rahmen des DreamSpark Projekts vollkommen kostenlos ist.
02/17/2012 09:15 jacky919#19
Habe link's und MrSm!th's Ergänzugen hinzugefügt
02/23/2012 19:34 CodeCobra#20
Thanks.
But i have a problem , when i will install MS VIsual Basic or C++ ._.
02/23/2012 19:50 jacky919#21
What version of visual studio?
02/27/2012 14:54 Keyosk#22
Quote:
Originally Posted by jacky919 View Post
What version of visual studio?
I think the versions from the " 01-21-2012, 15:22"
02/27/2012 15:09 jacky919#23
Quote:
Originally Posted by Keyosk View Post
I think the versions from the " 01-21-2012, 15:22"
Ich frag doch nur...
Es hindert ihn ja nichts daran beispielsweise die 2008er zu nutzen.