第4节 HELLO WORLD
推荐给好友
打印
加入收藏
更新于2008-05-15 19:17:30

4.1 编号
Module 3

4.2 目的
   通过编译调试一个最基本的hello world, 掌握采用GNU tool chain 编译调试C语言程序的基本方法, 并建立自己第一个工程

4.3 实验描述
  4.3.1 编译一个最简单的hello.c
   4.3.1.1 实验编号
  LAB1_MD3_1
   4.3.1.2 步骤
 1.    cd ~
 2.    cd 你的名字_proj, 如果不存在,请从cvs 中check out, 方法是cvs co你的名字_proj
 3.    vim hello.c 
#include <stdio.h>
int main(void)
{
  printf("hello world\n");
return 0;
}

 4.    ESC : wq
 5.    gcc –o hello hello.c

   4.3.1.3 验证
./hello.exe

   4.3.1.4 实验报告
cvs add hello.c
cvs ci hello.c
cvs tag LAB1_MD3_1 hello.c

   4.3.2 用insight 调试hello.exe
    4.3.2.1 实验编号
 LAB1_MD3_2

    4.3.2.2 步骤
 1.    gcc –o hello -g hello.c
 2.    insight hello.exe
 3.    跟踪代码

    4.3.2.3 验证
跟踪代码

    4.3.2.4 实验报告


   4.3.3 用gdb 调试hello.exe
    4.3.3.1 实验编号
LAB1_MD3_3
    4.3.3.2 步骤
 1.    gcc –o hello -g hello.c
 2.    gdb hello.exe
 3.    b main
 4.    run
 5.    bt
 6.    next
 7.    list 5
 8.    help
 9.    help break
 10.    q

  4.3.3.3 验证
   跟踪代码
  4.3.3.4 实验报告
  无

  4.3.4 写最简单的makefile
   4.3.4.1 实验编号
 LAB1_MD3_4
   4.3.4.2 步骤
 1.    cd ~
 2.    cd 你的名字_proj
 3.    vim Makefile
all:
    gcc –o hello –g hello.c
clean:
    rm hello.exe
 4.    make clean
 5.    make
  4.3.4.3 验证
./hello.exe
  4.3.4.4 实验报告
将makefile 添加到cvs
cvs add Makefile
cvs ci Makefile

 

<<上一节           下一节 >> 




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.