Forum: Compiler & IDEs gcc unter Linux -- gibt es eine IDE?


von Erich M. (mgbd397)


Lesenswert?

Hallo,

gibt es für Linux eine so problemlose IDE wie WinAVR für Windows?

Ich habe mich mal etwas umgesehen, aber da scheint es immer irgendwelche 
Problemchen zu geben, mal ist die Kompatibilität der Pakete veschiedener 
Distributionen mit den AVR's nicht besonders (ich interssiere mich für 
opensuse) und wenn ich vi, was manche empfehlen, mit pn2 vergleiche, 
dann finde ich pn2 doch besser.

Ich muß zugeben, die Posts sind alle schon etwas älter, deshalb hier die 
Frage, gibt es inzwischen etwas vergleichbares zu WinAVR mit pn2
(was Installation und Gebrauch angeht)?

Gruß
mgbd397

von Ronny (Gast)


Lesenswert?

> Hallo,
>
> gibt es für Linux eine so problemlose IDE wie WinAVR für Windows?

jup, die gibt es. Code::Blocks oder Eclipse zum Beispiel.
WinAVR ist übrigens keine IDE ;)

> Ich habe mich mal etwas umgesehen, aber da scheint es immer irgendwelche
>Problemchen zu geben, mal ist die Kompatibilität der Pakete veschiedener
> Distributionen mit den AVR's nicht besonders (ich interssiere mich für
> opensuse) und wenn ich vi, was manche empfehlen, mit pn2 vergleiche,
>dann finde ich pn2 doch besser.

Naja, den AVR-GCC musst du meistens mit deinem Editor verheiraten. Unter 
Ubtunu ist Codeblocks schon ziemlich Plug'n'Play. Oder Eclipse halt, 
aber da hatte ich vor 2 Jahren bei meinem letzten Linux/AVR Versuch 
schon bissl zu schrauben bis alles lief.

>Ich muß zugeben, die Posts sind alle schon etwas älter, deshalb hier die
>Frage, gibt es inzwischen etwas vergleichbares zu WinAVR mit pn2
>(was Installation und Gebrauch angeht)?
Der AVR-Studio Simulator ist unter Linux nicht verfügbar. Das ist im 
Grunde der größte Stolperstein. Alles andere funzt mit Codeblocks 
ziemlich gut. Zumindest wen du keine Make-Files selbst schreiben magst. 
Obwohl das auch nicht sooo schwierig ist ;)

> Gruß
>Amgbd397

Gruß,

Ronny

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Erich Meißner schrieb:
> ... und wenn ich vi, was manche empfehlen, mit pn2 vergleiche,
> dann finde ich pn2 doch besser.

Naja, einen vi muss man mögen, aber gerade den vim kann man in der Tat
zur kompletten IDE ausbauen, genau wie auch den Emacs.  Dafür sind
beide für diejenigen, die sie mögen (und die dann damit umgehen können)
in der erreichbaren Featuritis unschlagbar.

von Robert F. (fastred)


Lesenswert?

vi, vim, emacs wird einen ex-windows User wohl erstmal vertreiben ;)

Codeblocks hat bei mir unter Ubuntu immer rumgezickt, daher benutze ich 
z.Z. KDevelop. Fühlt sich aber unter GNOME wie ein Fremdkörper an :/ 
Ausserdem stürzt es gerne mal ab -> oft speichern ;)

Dafür bietet es den gewohnten Komfort, Codecompletion, Code-Faltung usw.

Nicht abnehmen wird dir die IDE die Arbeit am Makefile. Kannst aber 
einfach das von WinAVR übernehmen und nach bedarf anpassen ;)

von Gast1 (Gast)


Lesenswert?

>vi, vim, emacs wird einen ex-windows User wohl erstmal vertreiben ;)

Nicht nur diesen! Ich arbeite schon seit einigen Jahren mit 
Unixsystemen. vi oder emacs fand ich immer grausam, und das wird sich 
auch nicht mehr ändern.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Robert F. schrieb:
> vi, vim, emacs wird einen ex-windows User wohl erstmal vertreiben ;)

Genau so, wie man als Unix-Nutzer auf einem Windows vergeblich einen
Editor sucht, bei dem man Suchen & Ersetzen mittels regulärer
Ausdrücke erledigen könnte... ;-)

> Ausserdem stürzt es gerne mal ab -> oft speichern ;)

Da fühlt man sich ja dann gleich wie zu Hause. :-))  <SCNR>

von Link zu (Gast)


Lesenswert?

Robert F. schrieb:
> Nicht abnehmen wird dir die IDE die Arbeit am Makefile. Kannst aber
> einfach das von WinAVR übernehmen und nach bedarf anpassen ;)
Imho kann man bei Eclipse alles über GUI anpassen. Das befreit einem 
natürlich davon, dass man wissen muss, was man tut. ;-)

Hier ein paar links für Eclipse:
http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial
http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial_part_2
http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial_paths_symbols

von Ampfing (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> Genau so, wie man als Unix-Nutzer auf einem Windows vergeblich einen
> Editor sucht, bei dem man Suchen & Ersetzen mittels regulärer
> Ausdrücke erledigen könnte... ;-)
Etwas offtopic - weil keine IDE - aber Notepad++ gibt es doch auch für 
Windows. Da kann man im 'Suchen und Ersetzen' auch einstellen, dass man 
reguläre Ausdrücke benutzen möchte.

Viele Grüße

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Anjuta ubd Kate, mit der offenen "Einbaukonsole", gibts ja auch noch.

Kdevelop kackt in der 4er Version ab und hat da auch einige 
Funktionenslücken. Die 3er Version geällt mir tausendmal besser.

von 900ss (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> Genau so, wie man als Unix-Nutzer auf einem Windows vergeblich einen
> Editor sucht, bei dem man Suchen & Ersetzen mittels regulärer
> Ausdrücke erledigen könnte... ;-)

Ohne nachzusehen fallen 2-3 ein. Und der eine davon kann das schon 
mindestens 10 Jahre. Also bitte etwas mehr Zurückhaltung in den 
Lästerreihen ;-)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

900ss schrieb:

>> Genau so, wie man als Unix-Nutzer auf einem Windows vergeblich einen
>> Editor sucht, bei dem man Suchen & Ersetzen mittels regulärer
>> Ausdrücke erledigen könnte... ;-)

> Ohne nachzusehen fallen 2-3 ein.

Out of the box?

Ich arbeite ja nicht ständig an sowas, und wenn ich mal irgendwo
aushelfen muss, haben die, die dann jeweils permanent daran arbeiten,
garantiert nichts dergleichen installiert.

Klar, ansonsten gibt es ja sowohl Emacs als auch Vim auch für Windows,
keine Frage.

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
Noch kein Account? Hier anmelden.