一实验目的
1.掌握C语言编译的基本用法。
2.掌握gdb调试工具的基本用法。
二、实验仪器设备环境
装有Linux操作系统的计算机。
- 实验原理
目前Linux平台上最常用的C语言编译系统是gcc(GNU Compiler Collection),它是GNU项目中符合ANSIC标准的编译系统,能够编译用C、C++H和Objectivie C等语言编写的程序。
gdb是GNU开发者发布的一个功能强大的,是对用C、C++和Modula-2语言编写的程序进行调试的工具。
- 实验内容及实验步骤
1.在vi中使用C语言编写一个hello world程序,用gcc编译它并运行。
2.在Eclipse中使用C语言编写一个循环程序,用Eclipse编译并运行。使用Eclipse的调试功能,监视循环变量的变化情况。
①首先在Ubuntu上安装jdk和eclipse,网上有许多博主的操作步骤这里不细讲个人推荐http://t.csdn.cn/VVBIX这个博主讲的很细了
我安装的版本为eclipse2019版 jdk为jdk1.8.0_361
②打开eclipse
我用的循环代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
for (int i = 0; i < 4; i++)
{
for (int j= 0; j < 8; j++)
{
printf("$");
}
printf("\n");
}
return 0;
}
点击左上角锤子图标,此按钮为“build”
然后点击绿色按钮运行成功
注意:我在第二次打开eclipse时,系统提醒我如下(原因是jre/bin文件目录没有被找到,那就去设置jre/bin文件的路径)
我的解决方案:
更改eclipse.ini配置信息
在eclipse文件夹找eclipse.ini并打开它
执行如下操作
注意:-vm里面的内容一定要卸载-vmargs之上 openFile之下!!!
然后重新运行eclipse