Ubantu下的Eclipse开发C的环境问题

创建C的Helloworld

1.在eclipse的左边的项目列表栏的空白处,按鼠标右键 -> New -> Project…,即可看到下图界面,选中C Project选项。

Ubantu下的Eclipse开发C的环境问题

2.点击next,看到如下界面,然后输入项目名,选择Empty Project,选择Linux GCC选项,然后点击finish,项目创建完毕。

Ubantu下的Eclipse开发C的环境问题

3.选中你刚才创建的工程,按鼠标右键 -> New -> Source File,然后看到如下界面, 然后输入文件名,点击Finish。

Ubantu下的Eclipse开发C的环境问题

4.在新建的文件里面输入如下代码,然后选中项目,按鼠标右键 -> Build Project , 在build成功后,在文件里面按鼠标右键 -> Run as -> Local C/C++ application, 最后在console控制台里面看到结果。

#include<apue.h>
//#include<apueerror.h> //手动在Terminal窗口里面用gcc编译该文件时需要加入该头文件!!!!而在eclipse中不用
//添加该头文件,因为eclipse已经默认添加该头文件啦
//如何运行:1.选中project,右键build project 2.一个工程只能有一个main函数,所以只能run有main函数的那个文件!
int main(int argc, char *argv[]) {

	printf("hello c\n");
	exit(0);
}

在Unix高级环境编程的第8-13里面,如何引用TELL_WAIT() ,WAIT_PARENT(),TELL_CHILD()函数的头文件?

1.选中你创建的工程,然后按鼠标右键 -> properties,此时可以看到如下图,然后选中Paths and Symbols,选中GNU C,点击右边的Add…按钮,在弹出的对话框里面 -> 选择《Unix环境高级编程》对应的代码里面的lib文件夹所在的路径-> 点击OK,然后点击图中的Apply and Close按钮即可“include”你所需要的文件!最后运行你的代码。

Ubantu下的Eclipse开发C的环境问题