LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 739|回复: 6

郁闷!刚开始学linux编程就有问题,请教一下各位高手。

[复制链接]
发表于 2004-5-25 17:07:40 | 显示全部楼层 |阅读模式
非常简单的练习程序,
*
* helper.h
*/
void msg(void)
头文件helper.h
*
* helper.c
*/
#include <stdio.h>
void msg(void)
{
  printf("This message sent from xu.\n");
}

*
* howdy.c
*/
#include <stdio.h>
#include "helper.h"

int main(void)
{
  printf("Hello,Linux programming world!\n");
  msg();
  return 0;
}
以上三个文件放在一起,然后gcc howdy.c helper.c -o howdy
老提示:
howdy.c: In function `msg':
howdy.c:8: error: syntax error before '{' token
这是怎么了呢?谢谢!
发表于 2004-5-25 17:11:23 | 显示全部楼层
你的那个头文件helper.h里的函数声明void msg(void)怎么后面没有分号呢?
void msg(void);
 楼主| 发表于 2004-5-25 18:04:33 | 显示全部楼层
非常感谢!
发表于 2004-5-25 18:17:17 | 显示全部楼层
你的helper.h是用来做什么的?
 楼主| 发表于 2004-5-25 22:50:04 | 显示全部楼层
没干嘛的,只是看看头文件的使用方法,以前只学java,C不怎么学,见笑了。
发表于 2004-5-25 23:12:04 | 显示全部楼层
我也是刚学,很多不懂的
 楼主| 发表于 2004-5-25 23:48:44 | 显示全部楼层
呵呵,共同学习!我也不怎么懂,只是会用linux,老师要把一些经典的小游戏移植到一个嵌入式的linux系统,所以就学学了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表