首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能用代码::块编译任何东西

我不能用代码::块编译任何东西
EN

Stack Overflow用户
提问于 2017-01-18 03:20:38
回答 1查看 1.2K关注 0票数 0

我正在运行代码::块版本代码::Ubuntu16.10 "Yakkety“上的第16.01块。我使用的编译器是GCC 6.2。

我无法编译任何东西,因为我试图将我的编译器切换到Clang3.9.1。

当我试图重新建立一个项目(名为“你好,世界!”)(这里)以前已经建好的,它失败了。生成日志是:

代码语言:javascript
复制
-------------- 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))

当我做一个新的项目(名为“你好,世界!”)在这里),并试图构建,它也失败了。生成日志是:

代码语言:javascript
复制
-------------- 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))

我已经尝试过重新安装代码::块,重新安装GCC,清除Clang,将编译器切换回GCC,但它们都没有工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-19 23:55:38

(代表“任择议定书”张贴)。

出现此问题是因为路径包含非ASCII字符;我解决了它。此外,我将默认语言从韩语改为英语。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41710831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档