我遇到了包含文件的奇怪问题,以及Eclipse的构建过程和错误报告之间的明显脱节.我将给出重现此问题的详细步骤,以便我们尽快缩小原因范围.
Eclipse 3.7.1(Indigo SR1)适用于C/C++ Linux开发人员,Ubuntu 10.10 64位
这一切都始于我导入一个现有的项目"自己"做得很好:我认为Eclipse将大大有助于浏览文件并弄清楚它是做什么的.但是,#include在Eclipse的视图中,某些d系统头文件似乎没有正确的效果.这非常令人费解,在调查过程中,我设法在一个小沙盒中重现了这个问题.
第一步:File: New: C Project使用Hello World ANSI C Project示例创建一个新的C项目().参数是Executable: Hello World ANSI C Project/Linux GCC,其余Empty项目设置为Linux GCC,并GNU Autotools设置为Hello World ANSI C Autotools Project.称之为"你好".一定要自动生成makefile(高级设置,我相信这是默认设置).
第二步:调整包含路径.使用Project: Properties: C/C++ General: Paths and Symbols: Includes: GNU C,设置搜索路径/usr/local/include,/usr/lib/gcc/x86_64-linux-gnu/4.4.5/include,/usr/include.第二条路径取决于您安装的gcc的确切版本.只要构建路径至少包括,这无关紧要/usr/include.
现在,如果你打开hello.c它,它看起来很简单,Eclipse非常高兴除了return EXIT_SUCCESS;,它无法解决EXIT_SUCCESS.替换EXIT_SUCCESS为零(0),Eclipse给出了全部清晰.选择Project: Build Project …
如何从灰壳重新启动?
我有一个Ubuntu系统,由于某种原因目前是砖砌的(与这个问题无关),这意味着我启动了一个BusyBox灰壳.但是exit命令会蹲下,重置是无关紧要的.必须有比电源按钮更好的重启方式,对吗?