Wie mehrere Dateien compilieren?

  1. Mephisto_

    Mephisto_ Thread StarterMacUser Mitglied

    Mitglied seit:
    02.11.2006
    Beiträge:
    726
    Zustimmungen:
    12
    Folgendes Problem:

    Ich habe in einem Ordner die Dateien: main.c, oberK.c, oberk.h, volumenK.c, volumenK.h

    Wenn ich eine einzelne *.c compiliere, gebe ich im Terminal ja einfach "g++ *.c -o name" ein. Wie mache ich das aber bei mehreren dateien?

    Im vorraus schonmal vielen Dank
     
    Mephisto_, 11.02.2007
  2. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    geht

    g++ *.c -o name

    nicht?

    Alex
     
    below, 11.02.2007
  3. uwolf

    uwolfMacUser Mitglied

    Mitglied seit:
    26.09.2006
    Beiträge:
    425
    Zustimmungen:
    10
    Das sinnvollste ist, Du setzt Dich mal mit 'make' und makefiles außeinander.
    Du wirst es früher oder später eh brauchen.

    Gruß
    Uwe
     
    uwolf, 11.02.2007
  4. Mephisto_

    Mephisto_ Thread StarterMacUser Mitglied

    Mitglied seit:
    02.11.2006
    Beiträge:
    726
    Zustimmungen:
    12
    nein leider nicht. aber ich muss dazu sagen das ich noch absoluter dau bin. es gibt aber auch bei anderen c dateien die bei kumpels einwandfrei laufen probs. keine ahnung warum. das mit den makefiles habe ich mir auch mal angeguckt, hatte das im xcode ordner gefunden. aber ich möchte das erstmal richtig über den terminal können.

    habt ihr vielleicht ne idee wie das doch wieder funktionieren könnte?

    hier ist auch mal die fehlermeldung:
    /usr/bin/ld: Undefined symbols:
    berVolumenK(float)
    berOberK(float)
    collect2: ld returned 1 exit status
     
    Mephisto_, 11.02.2007
  5. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Kann das sein, dass Du in Deinen Dateien Umlaute verwendet hast, z.B. ü ?

    :Oldno:

    Alex
     
    below, 11.02.2007
  6. Mephisto_

    Mephisto_ Thread StarterMacUser Mitglied

    Mitglied seit:
    02.11.2006
    Beiträge:
    726
    Zustimmungen:
    12
    Was unterstellst du mir denn da, frechheit;).

    Mache eigentlich Webdesign und habe es mir abgwöhnt dateien mit umlauten zu benennen. du findest auf meinem (guten alten ppc) mac keine einzige datei mit umlauten im dateinamen
     
    Mephisto_, 11.02.2007
  7. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Aber in den Dateien? Wenn ld sagt, es fehlt im "berVolumenK", dann sieht das ganz nach einem ü aus ...

    Alex
     
    below, 11.02.2007
  8. ybasket

    ybasketMacUser Mitglied

    Mitglied seit:
    17.01.2006
    Beiträge:
    325
    Zustimmungen:
    3
    und du hast diese Funktionen sicher tippfehlerfrei definiert und die Header eingebunden?
     
    ybasket, 11.02.2007
  9. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Lad die Dateien doch einfach mal hoch

    Alex
     
    below, 11.02.2007
  10. Mephisto_

    Mephisto_ Thread StarterMacUser Mitglied

    Mitglied seit:
    02.11.2006
    Beiträge:
    726
    Zustimmungen:
    12
    oh sorry. in der datei war echt ein ü. jetzt funzt es. danke. ich komme mir gerade echt etwas bescheuert vor.
     
    Mephisto_, 11.02.2007
Die Seite wird geladen...