C-Compiler

Hi!

ICh hab mal ne Frage, und zwar: Ich hab von nem Kumpel das Linux 9.0 bekommen, und hab es auf meinen Rechner gemacht, weil ich mich mit dem betriebssystem befassen will. Außerdem brauche ich einen C-Compiler, und mir wurde gesagt, das der bei linux dabei ist. wo finde ich den denn???

dann hab ich noch ein Problem mit meinem Sound. Linux hab meinen sound chip problemlos erkannt, und auch alles soweit eingerichtet (so wie ich das einschätzen kann) Es kommt aber kein ton aus meinen Boxen. Kann mir da einer sagen, was ich machen muss???

mfg

Hallo,

Ich hab von nem Kumpel das
Linux 9.0 bekommen

Nein, Du hast von einem Kumpel SuSE 9.0 bekommen, oder Red Hat 9.0, oder Mandrake 9.0 oder … Diese enthalten u.a. Linux 2.4.x. (scnr)

Außerdem
brauche ich einen C-Compiler, und mir wurde gesagt, das der
bei linux dabei ist. wo finde ich den denn???

Der C-Compiler heißt gcc und ist über die Kommandozeile ansprechbar.
Das ist keine IDE, wie Du sie vielleicht von Windows her kennst.
Zum Erstellen des Quellcodes verwendest Du einfach den Editor Deiner Wahl. (vi, Emacs, Kate, Nedit, …)
Falls gcc nicht standardmäßig vorhanden ist (soll auf gewissen neueren Distributionen vorkommen), musst Du ihn mit dem entsprechenden Paketmanagementtool nachinstallieren.
Alternativ kannst Du auch eine IDE einsetzen, beispielsweise KDevelop.
Die ruft dann normalerweise aus der GUI den gcc auf.

dann hab ich noch ein Problem mit meinem Sound. Linux hab
meinen sound chip problemlos erkannt, und auch alles soweit
eingerichtet (so wie ich das einschätzen kann) Es kommt aber
kein ton aus meinen Boxen. Kann mir da einer sagen, was ich
machen muss???

Häufigstes Problem (ganz im Ernst): Im Mixer steht die Lautstärke auf 0.
Welchen Soundchip hast Du denn; was liefert Dir lsmod auf der Kommandozeile zurück?

Gruß
Stefan

Hallo,
Nein, Du hast von einem Kumpel SuSE 9.0 bekommen, oder Red Hat
9.0, oder Mandrake 9.0 oder … Diese enthalten u.a. Linux
2.4.x. (scnr)

Sorry, für meine falsche Ausdrucksweise, ich hab das SuSE LINUX 9.0 von meinem Kumpel bekommen!

Der C-Compiler heißt gcc und ist über die Kommandozeile
ansprechbar.
Das ist keine IDE, wie Du sie vielleicht von Windows her
kennst.
Zum Erstellen des Quellcodes verwendest Du einfach den Editor
Deiner Wahl. (vi, Emacs, Kate, Nedit, …)
Falls gcc nicht standardmäßig vorhanden ist (soll auf gewissen
neueren Distributionen vorkommen), musst Du ihn mit dem
entsprechenden Paketmanagementtool nachinstallieren.
Alternativ kannst Du auch eine IDE einsetzen, beispielsweise
KDevelop.
Die ruft dann normalerweise aus der GUI den gcc auf.

Wie gesagt, ich beginne mich erst damit zu befassen. Was meinst du mit Kommandozeile, ich hab doch im Grunde auch eine Oberfläche wie bei windows!?

Häufigstes Problem (ganz im Ernst): Im Mixer steht die
Lautstärke auf 0.
Welchen Soundchip hast Du denn; was liefert Dir lsmod auf der
Kommandozeile zurück?

Danke für die Info! Ich werd es versuchen es einzustellen.

Gruß
Stefan

Wo ist die shell? (was: C-Compiler)

Die ruft dann normalerweise aus der GUI den gcc auf.

Wie gesagt, ich beginne mich erst damit zu befassen. Was
meinst du mit Kommandozeile, ich hab doch im Grunde auch eine
Oberfläche wie bei windows!?

Iiehk! Je nachdem, wie sicher Du bist, dass Du da wirklich Linux hast und Dir Dein Kumpel nicht XP mit einer krassen skin untergejubelt hat[1]… ich mutmasse, dass Du KDE als Desktop-Manager verwendest[2]? Dann gibt es irgendwo unten auf dem Bildschirm auf diesem … bei Windows wuerde es Taskleiste heissen … eine Muschel, wie das Ding von den Tankstellen. Hau da rauf und lerne das. Das ist unter Linux Deine maechtigste (einzige?) Waffe. Komm wieder, wenn Du das kannst (wir werden Dich dann Gott nennen :wink:.

Hat Dein Kumpel evtl. auch etwas totes Holz zu der SuSE? Dann frag ihn, ob er Dir das leiht und lies das! Ansonsten gibt’s die Handbuecher auch als pdf auf der CD/DVD. Lies die!

HTH,
Gruss vom Frank.
===footnotes===
[1] Mach Dir nix drauss, meine Oma (76) hat den Unterschied auch nicht gesehen (SCNR).
[2] Sieh Dir die anderen window manager an, kann man beim Anmelden irgendwo anklicken. Die sind absolut anders, und manchem gefallen die anderen besser.

Die ruft dann normalerweise aus der GUI den gcc auf.

Wie gesagt, ich beginne mich erst damit zu befassen. Was
meinst du mit Kommandozeile, ich hab doch im Grunde auch eine
Oberfläche wie bei windows!?

Iiehk! Je nachdem, wie sicher Du bist, dass Du da wirklich
Linux hast und Dir Dein Kumpel nicht XP mit einer krassen skin
untergejubelt hat[1]…

Also, ich kenn mich vielleicht mit dem betribssystem nicht wirklich aus, aber ich kann windoows von suse unterscheiden, und außerdem habe ich die 5 original-CD’s. also nix mit windows!!

ich mutmasse, dass Du KDE als Desktop-Manager verwendest[2]?

Ja, hab ich!

Dann gibt es irgendwo unten
auf dem Bildschirm auf diesem … bei Windows wuerde es
Taskleiste heissen … eine Muschel, wie das Ding von den
Tankstellen. Hau da rauf und lerne das. Das ist unter Linux
Deine maechtigste (einzige?) Waffe. Komm wieder, wenn Du das
kannst (wir werden Dich dann Gott nennen :wink:.

Hat Dein Kumpel evtl. auch etwas totes Holz

*grübel* :wink:

zu der SuSE? Dann
frag ihn, ob er Dir das leiht und lies das! Ansonsten gibt’s
die Handbuecher auch als pdf auf der CD/DVD. Lies die!

HTH,
Gruss vom Frank.
===footnotes===
[1] Mach Dir nix drauss, meine Oma (76) hat den Unterschied
auch nicht gesehen (SCNR).
[2] Sieh Dir die anderen window manager an, kann man beim
Anmelden irgendwo anklicken. Die sind absolut anders, und
manchem gefallen die anderen besser.

Iiehk! Je nachdem, wie sicher Du bist, dass Du da wirklich
Linux hast und Dir Dein Kumpel nicht XP mit einer krassen skin
untergejubelt hat[1]…

Also, ich kenn mich vielleicht mit dem betribssystem nicht
wirklich aus, aber ich kann windoows von suse unterscheiden,

Sicher? http://www.xpde.com/shots.php Ich muss da schon genau hingucken.

und außerdem habe ich die 5 original-CD’s. also nix mit windows!!

Das war auch nicht so ganz ernst gemeint.

Have a lot of fun,
Gruss vom Frank.

Das war auch nicht so ganz ernst gemeint.

okay…

Sorry, aber ich hab schon wieder ne frage, aber jetzt hab ich ein größeres Problem! uns zwar fährt mein SUSE nicht mehr hoch, d.h. er fährt den KDE Desktop nicht mehr hoch. Wenn ich mir während den Bootvorgang die Details angucke, dann will er am ende, meinem Login und passwort haben. Ich hab aber meiner Meinung nach nichts bewusst in den einstellungen geändert das der Desktop nicht mehr startet. Ich habs auch schon mit neuinstallation versucht, ohne erfolg!

mfg

Du hast die Shell gefunden!
Hallo Spastl,

Sorry, aber ich hab schon wieder ne frage, aber jetzt hab ich
ein größeres Problem! uns zwar fährt mein SUSE nicht mehr
hoch, d.h. er fährt den KDE Desktop nicht mehr hoch.

Ist das nicht das, was Du wolltest? Du wolltest doch die Kommandozeile, oder?

Wenn ich
mir während den Bootvorgang die Details angucke, dann will er
am ende, meinem Login und passwort haben.

dann log Dich doch mal ein (Du hast bestimmt beim Setup Deiner Susi mal sowas wie einen Benutzer angelegt, oder? Solltest Du zumindest, wenn Du das tote Holz (Dank an Frank fuer diese Wortschöpfung!), dass bei Deiner Susi dabei war, gelesen hast.)
Wenn Du diesen ominoesen Benutzer nicht angelegt hast, dann hast Du wenigstens ein sog. Root-Passwort vergeben. Dann kanst Du Dich beim Login auch mit dem Usernamen „root“ und eben diesem Passwort einloggen…---->>>Vorsicht, das ist gefaehrlich, wenn man nicht weiss, was man tut!

Ich hab aber meiner
Meinung nach nichts bewusst in den einstellungen geändert das
der Desktop nicht mehr startet. Ich habs auch schon mit
neuinstallation versucht, ohne erfolg!

Neuinstallation? Wieso das? Hattest Du ein zerschossenes File-System?
*SCNR*

Gruesse
Micha

Hi

Ist das nicht das, was Du wolltest? Du wolltest doch die
Kommandozeile, oder?

Wollte ich das?? Mir wäre es lieber, dasder KDE-Desktop startet.

dann log Dich doch mal ein (Du hast bestimmt beim Setup Deiner
Susi mal sowas wie einen Benutzer angelegt, oder? Solltest Du
zumindest, wenn Du das tote Holz (Dank an Frank fuer diese
Wortschöpfung!), dass bei Deiner Susi dabei war, gelesen
hast.)
Wenn Du diesen ominoesen Benutzer nicht angelegt hast, dann
hast Du wenigstens ein sog. Root-Passwort vergeben. Dann kanst
Du Dich beim Login auch mit dem Usernamen „root“ und eben
diesem Passwort einloggen…---->>>Vorsicht, das ist
gefaehrlich, wenn man nicht weiss, was man tut!

Das hab ich schon gemacht. Also den Nutzer hab ich angelegt. Wenn ich mir dann angemeldet hab, und dann „kdeinit“ eingebe, dann kommt folgende Fehlermeldung: „Aborting: $DISPLAY is not set“
Oder wenn ich „kde“ eingebe kommen Fehlermeldungen wie „can’t connect kdeinit“, oder „unable to open display“, oder „cannot connect to X server“
Was hat das zu bedeuten?

Neuinstallation? Wieso das? Hattest Du ein zerschossenes
File-System?
*SCNR*

Nein, nicht das ich wüsste… Aber bei Windows hat das immer geholfen :wink: und es hätte ja sein können, dass ich irgend was unbewusst geändert hab…

mfg

Sebastian

ich hab doch im Grunde auch eine
Oberfläche wie bei windows!?

Iiehk! Je nachdem, wie sicher Du bist, dass Du da wirklich
Linux hast und Dir Dein Kumpel nicht XP mit einer krassen skin
untergejubelt hat[1]

Mist, langsam ahne ich, warum ich auf Arbeit von diesem beschissene XPde[1] nicht auf die Shell komme.

Sebastian

______________
Footnotes:
[1] http://www.xpde.com/

Wo ist KDE? (was: Wo ist die shell?)

Sorry, aber ich hab schon wieder ne frage, aber jetzt hab ich
ein größeres Problem! uns zwar fährt mein SUSE nicht mehr
hoch, d.h. er fährt den KDE Desktop nicht mehr hoch.

Du verbummelst oefter Sachen: compiler, shells, window manager. :wink:

Wenn ich mir während den Bootvorgang die Details angucke,
dann will er am ende, meinem Login und passwort haben.

Das ist die shell. Total geil, oder? Nein? Hm, naja…

Ich hab aber meiner Meinung nach nichts bewusst in den
einstellungen geändert das der Desktop nicht mehr startet.

Glaub ich Dir irgendwie nicht.

Ich habs auch schon mit neuinstallation versucht, ohne erfolg!

Das ist nicht der „Linux-Weg“, lass das in der Welt mit dem anderen Betriebssystem.

Okay, da das schon mal lief, gehe ich davon aus, dass es kein grundsaetzliches Treiberproblem ist. Dass Du das X Window System mit installiert hast nehme ich auch an, weil sonst wahrscheinlich KDE nicht mit drauf waere (siehe anderen Beitrag). Dann waere als naechstes wohl die Ausgabe von

$ grep 'initdefault' /etc/inittab

interessant. Die Zahl, die dort mit einem editor Deiner Wahl[1] hinschreibst kriegst Du zusammen mit

$ man 5 inittab

, dem SuSE-Handbuch und einem Blick auf die Ausgabe von

$ find /etc -name 'S\*xdm' -o -name 'S\*kdm'

raus. Das mag Dir jetzt unhoeflich erscheinen, aber nur so wird das was mit Dir und Linux. (Ausserdem waere es mir egal.)

HTH,
Gruss vom Frank.
===footnotes===
[1] Nimm unbedingt vi, es gibt gar keine anderen editoren unter Linux. Quark, nano oder pico sollte fuer den Anfang okay sein.

Hi

Ist das nicht das, was Du wolltest? Du wolltest doch die
Kommandozeile, oder?

Wollte ich das?? Mir wäre es lieber, dasder KDE-Desktop
startet.

dann log Dich doch mal ein (Du hast bestimmt beim Setup Deiner
Susi mal sowas wie einen Benutzer angelegt, oder? Solltest Du
zumindest, wenn Du das tote Holz (Dank an Frank fuer diese
Wortschöpfung!), dass bei Deiner Susi dabei war, gelesen
hast.)
Wenn Du diesen ominoesen Benutzer nicht angelegt hast, dann
hast Du wenigstens ein sog. Root-Passwort vergeben. Dann kanst
Du Dich beim Login auch mit dem Usernamen „root“ und eben
diesem Passwort einloggen…---->>>Vorsicht, das ist
gefaehrlich, wenn man nicht weiss, was man tut!

Das hab ich schon gemacht. Also den Nutzer hab ich angelegt.
Wenn ich mir dann angemeldet hab, und dann „kdeinit“ eingebe,
dann kommt folgende Fehlermeldung: „Aborting: $DISPLAY is not
set“
Oder wenn ich „kde“ eingebe kommen Fehlermeldungen wie „can’t
connect kdeinit“, oder „unable to open display“, oder „cannot
connect to X server“
Was hat das zu bedeuten?

Hallo Spastl,
lustiger thread oder ?
Du hast das „Tote Holz“ also nicht gelesen.
An der Konsole hast du dich also schonmal eingeloggt „Bravo“,
aber es kommt keine Klicki Bunti Obefläche zu Vorschein „Übel“
Hättest du das „Tote Holz“ gelesen wüßstest du auch warum.
Der letze Satz „cannot connect to X-Server“ sagt doch schon einiges aus.
Nämlich…,daß kein X-Server gestartet ist.
So und nun nimm all deine Mut zusammen und gib mal ein beherztes
Startx an dieser schönen Konsole ein,dann sollte auch ein GUI zum
Vorschein kommen.

Neuinstallation? Wieso das? Hattest Du ein zerschossenes
File-System?
*SCNR*

Nein, nicht das ich wüsste… Aber bei Windows hat das immer
geholfen :wink:

verabschiede dich bitte von dieser Vorgehensweise Probleme zu lösen.

Gruß Norbert

und es hätte ja sein können, dass ich irgend was

unbewusst geändert hab…

mfg

Sebastian

Hallo Spastl,
lustiger thread oder ?
Du hast das „Tote Holz“ also nicht gelesen.
An der Konsole hast du dich also schonmal eingeloggt „Bravo“,
aber es kommt keine Klicki Bunti Obefläche zu Vorschein „Übel“
Hättest du das „Tote Holz“ gelesen wüßstest du auch warum.
Der letze Satz „cannot connect to X-Server“ sagt doch schon
einiges aus.
Nämlich…,daß kein X-Server gestartet ist.
So und nun nimm all deine Mut zusammen und gib mal ein
beherztes
Startx an dieser schönen Konsole ein,dann sollte auch ein GUI
zum
Vorschein kommen.

Hi!
Erstens: Ich kann das tote Holz noch nicht lesen, weil ich es frühestnes am Wochenende bekomme…

Zu dem StartX:
Ich hab all meinen Mut zusammengenommen, und das eingegeben, dann überlegt mein Rechner ein Stück, und sagt mir dann u.a.

„Fatal Server Error“
„No screens found“

mfg

Sebastian

Erstens: Ich kann das tote Holz noch nicht lesen, weil ich es
frühestnes am Wochenende bekomme…

Die pdf’s auf der CD/DVD? man pages?

[startx]
„Fatal Server Error“
„No screens found“

Und jetzt sind die screens auch noch verschwunden. Dein Rechner ist ein grosses schwarzes Loch. (SCNR)

Im Ernst: Dein X server ist nicht/falsch konfiguriert. Die Dokumentation Deiner Graphikkarte und Deines Monitors,

$ man XF86Config
$ less /var/log/XFree86.log

sowie http://www.tldp.org/HOWTO/XFree86-HOWTO/index.html sind Dein Freund.

HTH,
Gruss vom Frank.

Hallo Spastl,
lustiger thread oder ?
Du hast das „Tote Holz“ also nicht gelesen.
An der Konsole hast du dich also schonmal eingeloggt „Bravo“,
aber es kommt keine Klicki Bunti Obefläche zu Vorschein „Übel“
Hättest du das „Tote Holz“ gelesen wüßstest du auch warum.
Der letze Satz „cannot connect to X-Server“ sagt doch schon
einiges aus.
Nämlich…,daß kein X-Server gestartet ist.
So und nun nimm all deine Mut zusammen und gib mal ein
beherztes
Startx an dieser schönen Konsole ein,dann sollte auch ein GUI
zum
Vorschein kommen.

Hi!
Erstens: Ich kann das tote Holz noch nicht lesen, weil ich es
frühestnes am Wochenende bekomme…

Zu dem StartX:
Ich hab all meinen Mut zusammengenommen, und das eingegeben,
dann überlegt mein Rechner ein Stück, und sagt mir dann u.a.

„Fatal Server Error“
„No screens found“

Hallo Spastl,
geh entweder den harten Weg den Frank beschrieben hat oder bemüh das Grafische
Frontend zur Konfiguration von Monitor und Grafikkarte von SuSE Namens „Sax2“.
Mit der ersten Variante von Frank hast du allerdings einen wesentlich höheren
Lerneffekt,falls du Konfiguration von XFree86 auch verstehen willst.
Gruß Norbert

mfg

Sebastian

lernen?
Hi Norbert,

Hallo Spastl,
geh entweder den harten Weg den Frank beschrieben hat oder
bemüh das Grafische
Frontend zur Konfiguration von Monitor und Grafikkarte von
SuSE Namens „Sax2“.
Mit der ersten Variante von Frank hast du allerdings einen
wesentlich höheren
Lerneffekt,falls du Konfiguration von XFree86 auch verstehen
willst.

Irgendwie beschleicht mich beim Lesen der neueren Threads das Gefühl, dass die Leute die hier Fragen stellen, gar nicht so recht Willens sind etwas zu lernen. Viele sind ja noch nicht mal bereit sich die FAQ dieses Brettes anzutun, geschweige denn zu versuchen eine Suchmaschine zu bedienen (sie wüßten, dass man das tun sollte bevor man postet, wenn sie die FAQ gelesen haetten).

just my € 0.02 :wink:

micha

Hi Norbert,

Hallo Spastl,
geh entweder den harten Weg den Frank beschrieben hat oder
bemüh das Grafische
Frontend zur Konfiguration von Monitor und Grafikkarte von
SuSE Namens „Sax2“.
Mit der ersten Variante von Frank hast du allerdings einen
wesentlich höheren
Lerneffekt,falls du Konfiguration von XFree86 auch verstehen
willst.

Irgendwie beschleicht mich beim Lesen der neueren Threads das
Gefühl, dass die Leute die hier Fragen stellen, gar nicht so
recht Willens sind etwas zu lernen. Viele sind ja noch nicht
mal bereit sich die FAQ dieses Brettes anzutun, geschweige
denn zu versuchen eine Suchmaschine zu bedienen (sie wüßten,
dass man das tun sollte bevor man postet, wenn sie die FAQ
gelesen haetten).

Hallo Mischa,
sehe ich auch so.
Aber wie soll man die Leute überzeugen,daß es sich wirklich lohnt
etwas Grips und Eigeninitiative in ein Stabiles und Sicheres OS zu investieren.
Mich beschleicht immer mehr das Gefühl,daß viele Leute mal eben
Linux installieren wollen weil es gerade mal Chic ist.Sich aber voher
nicht informieren,dann schon bei grundsätzlichen Sachen
kläglich scheitern,und Linux in die Ecke werfen.
Gruß Norbert

just my € 0.02 :wink:

micha

Hi,
Ich wollte mal was zu euren Kritik los werden… und zwar hab ich echt respekt für euer Wissen in sachen linux, und ich hoffe, das ich irgend wann auch mal da hin komme. Nur für mich ist es bis dahin noch ein weiter Weg, und wenn man 10 Jahre nur mit windows gearbeitet hat, und dann plötzlich ein komplett anderes System hat, dann hat man einige Fragen, und geht vorsichtig an die ganze Sache ran, denn wie schnell hat man was kaputt gemacht. und alles selbst erarbeiten kann man sich beim besten willen auch nicht, ihr könnt mir nicht sagen, das ihr euch hin gesetzt habt, und das Handbuch von 1400 Seiten von vorn bis hinten durchgarbeitet habt!!!

Also ich lass mir hier nicht unterstellen, das ich nicht lernen will!!

mfg

Sebastian

SaX
Hi,

starte mal Sax* damit kannst du die Einstellungen für Monitor und
Grafikkarte anpassen.

Gruss Jan**

* ich hoffe das gibt es noch, in 7.1 war es dabei
http://portal.suse.de/sdb/de/2002/01/wessels_sax.html
** ich hab das Buch durchgearbeitet,

Hi,
Ich wollte mal was zu euren Kritik los werden… und zwar hab
ich echt respekt für euer Wissen in sachen linux, und ich
hoffe, das ich irgend wann auch mal da hin komme. Nur für
mich ist es bis dahin noch ein weiter Weg, und wenn man 10
Jahre nur mit windows gearbeitet hat, und dann plötzlich ein
komplett anderes System hat, dann hat man einige Fragen, und
geht vorsichtig an die ganze Sache ran, denn wie schnell hat
man was kaputt gemacht. und alles selbst erarbeiten kann man
sich beim besten willen auch nicht, ihr könnt mir nicht sagen,
das ihr euch hin gesetzt habt, und das Handbuch von 1400
Seiten von vorn bis hinten durchgarbeitet habt!!!

Hallo Spastl,
was meinst du für was das Handbuch sonst gut ist ?

Also ich lass mir hier nicht unterstellen, das ich nicht
lernen will!!

Finde ich klasse,daß du dich gegen unsere Vorwürfe wehrst.
Das zeugt von einer gewissen Hartnäckigkeit die du zum lernen von Linux
auch brauchen wirst.
Ich gebe ja zu,daß es für einen Umsteiger von Windows nicht gerade leicht
ist sich an völlig andere Konzepte zu gewöhnen.
Aber ohne das lesen der zugehörigen Dokumentationen gehts nun mal nicht.
Also,nimm dir das sehr gute Handbuch zu der SuSE und lese es.
Danach wird dir vieles klarer sein und vermutlich wirst du auch viel mehr
Erfolgserlebisse mit Linux haben was deine Motivation ungemein steigern wird.
Ach so,was ist nun aus deiner Konfiguration des X-Servers geworden ?

Gruß Norbert und ein schönes Wochenende

mfg

Sebastian