EDN首页   博客首页

日志档案

发表于 2007-9-29 10:59:38

2

标签: 无标签

第一个linux C程序程[原]

昨天搜了一天的网络,试图找出在linux下网络下载程序至GEC2410内,可是出现在我面前的最多的是关于Bootloader的移植,当然对这个东西有了一个入门级的了解,不想再深入下去,因为没有linux下C使用的基础,所以得从gcc开始。
呵呵,步入正题:
打开终端---->输入vim
[root@localhost root]# vim hello.c
进入vim的命令模式,按下键盘的i切换到插入模式,输入如下代码:
#include
int main()
{
        printf("Hello! This is our embeded world!\n");
        return 0;
}
按下Esc进入命令模式,输入:wq,自然会保存文件会退回到终端
接下来就是预处理、链接、编译、运行拉
[root@localhost root]# gcc -E hello.c -o hello.i      //预处理
[root@localhost root]# gcc -S hello.i -o hello.s     
//编译不汇编,生成汇编文件
[root@localhost root]# gcc -c hello.s -o hello.o     
//编译不链接。生成目标文件
[root@localhost root]# gcc hello.o -o hello         
//生成执行文件
[root@localhost root]# ./hello                      //运行执行文件
Hello! This is our embeded world!                  //这就是输出的结果

系统分类: 嵌入式   |   用户分类: Linux学习   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(696)    回复(2)  

投一票您将和博主都有获奖机会!

最新评论

  • 彩云

    2007-9-29 17:34:43

    我觉得我能够认识你们这些专业人士真是我的荣耀,呵。。所以能来你们博里踩踩也是一种幸福,还希望你们不要恼我哈

  • YANGBIN

    2007-10-4 10:45:13

       我马上就要学LINUX了,这些知识一定很有用。