Ergebnis 1 bis 7 von 7
  1. #1
    Erdapfel
    Themenstarter

    Registriert
    11.2009
    Beiträge
    5

    gcc Fehlermeldung

    Hi ich will einen stinknormalen c-Code mit gcc im Terminal kompilieren, dabei erhalte ich jedoch leider folgende Fehlermeldung:
    (Als Editor benutze ich Smultron)


    c Karl$ gcc block.ccp -o block
    ld: warning: in block.ccp, file is not of required architecture
    Undefined symbols:
    "_main", referenced from:
    start in crt1.10.6.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status

  2. #2
    Champagner Reinette Avatar von naich
    Registriert
    11.2008
    Beiträge
    2.659
    Hmmm, stinknormale C-Datei ist gut gesagt. Was ist denne drin? Nen paar mehr Infos wären da evt gut.

    Und was ist ccp für ne Endung? Google sagt findet dazu nur "CloneCD Profile".

    Meinst du viell. ne cpp-Datei? Wenns C++-Code ist, würde ich mal g++ statt gcc versuchen.

  3. #3
    Erdapfel
    Themenstarter

    Registriert
    11.2009
    Beiträge
    5
    Super, lag am cpp. Hab jetzt aber wieder ein neues Problem, und zwar:
    Wenn ich HelloWorld in c kompilieren will:

    #include <stdio.h>

    int main()
    {
    printf ("hello, world!");
    return 0;
    }


    kommt folgende Meldung


    Karl$ gcc HalloWelt.cpp
    HalloWelt.cpp:1: error: stray ‘\376’ in program
    HalloWelt.cpp:1: error: stray ‘\377’ in program
    HalloWelt.cpp:1:3: warning: null character(s) ignored
    HalloWelt.cpp:1: error: stray ‘#’ in program
    HalloWelt.cpp:1:5: warning: null character(s) ignored
    HalloWelt.cpp:1:7: warning: null character(s) ignored
    HalloWelt.cpp:1:9: warning: null character(s) ignored
    HalloWelt.cpp:1:11: warning: null character(s) ignored
    HalloWelt.cpp:1:13: warning: null character(s) ignored
    HalloWelt.cpp:1:15: warning: null character(s) ignored
    HalloWelt.cpp:1:17: warning: null character(s) ignored
    HalloWelt.cpp:1:19: warning: null character(s) ignored
    HalloWelt.cpp:1:23: warning: null character(s) ignored
    HalloWelt.cpp:1:25: warning: null character(s) ignored
    HalloWelt.cpp:1:27: warning: null character(s) ignored
    HalloWelt.cpp:1:29: warning: null character(s) ignored
    HalloWelt.cpp:1:31: warning: null character(s) ignored
    HalloWelt.cpp:1:33: warning: null character(s) ignored
    HalloWelt.cpp:1:35: warning: null character(s) ignored
    HalloWelt.cpp:1:37: warning: null character(s) ignored
    HalloWelt.cpp:1:39: warning: null character(s) ignored
    HalloWelt.cpp:2:1: warning: null character(s) ignored
    HalloWelt.cpp:3:1: warning: null character(s) ignored
    HalloWelt.cpp:3:3: warning: null character(s) ignored
    HalloWelt.cpp:3:5: warning: null character(s) ignored
    HalloWelt.cpp:3:7: warning: null character(s) ignored
    HalloWelt.cpp:3:11: warning: null character(s) ignored
    HalloWelt.cpp:3:13: warning: null character(s) ignored
    HalloWelt.cpp:3:15: warning: null character(s) ignored
    HalloWelt.cpp:3:17: warning: null character(s) ignored
    HalloWelt.cpp:3:19: warning: null character(s) ignored
    HalloWelt.cpp:3:21: warning: null character(s) ignored
    HalloWelt.cpp:4:1: warning: null character(s) ignored
    HalloWelt.cpp:4:3: warning: null character(s) ignored
    HalloWelt.cpp:5:1: warning: null character(s) ignored
    HalloWelt.cpp:5:5: warning: null character(s) ignored
    HalloWelt.cpp:5:7: warning: null character(s) ignored
    HalloWelt.cpp:5:9: warning: null character(s) ignored
    HalloWelt.cpp:5:11: warning: null character(s) ignored
    HalloWelt.cpp:5:13: warning: null character(s) ignored
    HalloWelt.cpp:5:15: warning: null character(s) ignored
    HalloWelt.cpp:5:19: warning: null character(s) ignored
    HalloWelt.cpp:5:20: warning: null character(s) preserved in literal
    HalloWelt.cpp:5:49: warning: null character(s) ignored
    HalloWelt.cpp:5:51: warning: null character(s) ignored
    HalloWelt.cpp:5:53: warning: null character(s) ignored
    HalloWelt.cpp:6:1: warning: null character(s) ignored
    HalloWelt.cpp:6:5: warning: null character(s) ignored
    HalloWelt.cpp:6:7: warning: null character(s) ignored
    HalloWelt.cpp:6:9: warning: null character(s) ignored
    HalloWelt.cpp:6:11: warning: null character(s) ignored
    HalloWelt.cpp:6:13: warning: null character(s) ignored
    HalloWelt.cpp:6:15: warning: null character(s) ignored
    HalloWelt.cpp:6:19: warning: null character(s) ignored
    HalloWelt.cpp:7:1: warning: null character(s) ignored
    HalloWelt.cpp:1: error: ‘i’ does not name a type

  4. #4
    Langelandapfel Avatar von Scotch
    Registriert
    12.2008
    Beiträge
    2.698
    Es sieht so aus, als hättest du keinen sauberen ASCII Code und als würde deine Source-Code-Datei mit Steuerzeichen beginnen. Schreib' das Programm doch mal im Texteditor, emacs oder vi und sichere es als unformatierten Text und schau', ob dann die Probleme weg sind.

    HTH,
    Dirk

  5. #5
    Maren Nissen
    Registriert
    03.2007
    Ort
    Karlsruhe
    Beiträge
    2.316
    TextWrangler könnte auch ne Alternative sein.
    MacBook Pro 8,1 + iPhone 4 / MacBook 2,1 iPhone 3G

  6. #6
    Boskoop
    Registriert
    06.2009
    Beiträge
    38
    Verwende vielleicht tatsächlich mal lieber die Endung '.c' statt '.cpp'. Mit einigen Programmen, die ich hier auf der Platte liegen habe, spuckt gcc auch Fehler bei .cpp aus, die bei .c nicht auftauchen.

    Dass allerdings die erste Zeile schon angemeckert wird, könnte wirklich ein Zeichensatzproblem sein.

  7. #7
    Moderator Betriebssysteme Avatar von ImperatoR
    Registriert
    12.2006
    Ort
    BaWü
    Alter
    24
    Beiträge
    4.788
    Code:
    #include <stdio.h>
    
    int main()
    {
    printf ("hello, world!");
    return 0;
    }
    Ist reines C. Wenn du hingegen wirklich ein C++ Programm haben willst:

    Code:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
    cout << "Hello World!" << endl;
    return 0;
    }
    Beachte auch, dass in C++ z.B. statt stdio.h, cstdio included wird.
    { 4pple.de/, Pro sichere E-Mail/, 500px/, 15" MacBookPro6,2 Antiglare }

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •