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.
Ergebnis 1 bis 7 von 7
- 21.07.2010, 19:18 #1Erdapfel
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
- 21.07.2010, 20:06 #2
- 22.07.2010, 22:42 #3Erdapfel
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
- 24.07.2010, 11:02 #4
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
- 27.07.2010, 11:09 #5Maren 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,1iPhone 3G
- 29.07.2010, 10:47 #6Boskoop
- 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.
- 29.07.2010, 11:05 #7Ist reines C. Wenn du hingegen wirklich ein C++ Programm haben willst:Code:
#include <stdio.h> int main() { printf ("hello, world!"); return 0; }
Beachte auch, dass in C++ z.B. statt stdio.h, cstdio included wird.Code:#include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; }


Zitieren
