2017-01-18 12 views
0

Ich führe Code :: Blocks Version Code :: Blocks 16.01 auf Ubuntu 16.10 "Yakkety". Der Compiler, den ich verwende, ist GCC 6.2.Ich kann nichts mit Code :: Blocks kompilieren

Ich kann nichts kompilieren, seit ich versucht habe, meinen Compiler zu Clang 3.9.1 zu wechseln.

Wenn ich versuche, ein Projekt (mit dem Namen "Hello, World!" Hier) neu zu bauen, das bereits vorher gebaut wurde, schlägt es fehl. Das Buildprotokoll ist:

-------------- Build: Debug in Hello, World! (compiler: GNU GCC Compiler)--------------- 

g++-6 -Wall -g -O3 -std=c++1z -c "/home/ndos/바탕화면/Hello, World!/Hello, World!.cpp" -o "obj/Debug/Hello, World!.o" 
g++-6 -o "bin/Debug/Hello, World!" "obj/Debug/Hello, World!.o" 
/usr/bin/ld: obj/Debug/Hello, World!.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC 
/usr/bin/ld: final link failed: Nonrepresentable section on output 
collect2: error: ld returned 1 exit status 
Process terminated with status 1 (0 minute(s), 0 second(s)) 
1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) 

Als ich ein neues Projekt (mit dem Namen „Hallo, Welt!“ Hier) und versuchen zu bauen, es scheitert auch. Das Buildprotokoll ist:

-------------- Build: Release in Hello, World! (compiler: GNU GCC Compiler)--------------- 

g++-6 -Wall -O2 -O3 -std=c++1z -c "/home/ndos/바탕화면/Hello, World!/Hello, World!.cpp" -o "obj/Release/Hello, World!.o" 
g++-6 -o "bin/Release/Hello, World!" "obj/Release/Hello, World!.o" -s 
g++-6: error: obj/Release/Hello, World!.o: No such file or directory 
g++-6: fatal error: no input files 
compilation terminated. 
Process terminated with status 1 (0 minute(s), 0 second(s)) 
2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) 

Ich habe bereits versucht, Code :: Blocks Neuinstallation, GCC Neuinstallation, Spülen Clang, den Compiler zurück zu GCC wechseln, aber keiner von ihnen arbeitete.

+2

Sie können Ihre eigene Frage beantworten, wenn Sie es gelöst haben. – user3545752

Antwort

1

(Veröffentlicht im Auftrag des OP).

Dieses Problem trat auf, weil der Pfad Nicht-ASCII-Zeichen enthielt; Ich habe es gelöst. Außerdem habe ich die Standardsprache von Koreanisch in Englisch geändert.

Verwandte Themen