当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题]求助,怎样写helloworld??在线等
帖子发表于 : 2008-06-21 17:11 

注册: 2008-06-20 20:08
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
ubuntu8.04 更新了软件
我看有gcc 就用gedit写了个C代码
//a.c
#include <stdio.h>
int main()
{
printf("C in Linux!");
return 0;
}

用终端gcc a.c运行提示错误

a.c:1:19: 错误: stdio.h:没有该文件或目录
a.c: 在函数‘main’中:
a.c:4: 警告: 内建函数 ‘printf’ 不兼容的隐式声明

include后面应该怎么写啊? Google了好久也没找到。。。。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-21 17:15 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install build-essential

先装开发环境吧~ :roll:


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-21 17:29 

注册: 2008-06-21 17:22
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
下一个MinGW试试


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-21 17:31 

注册: 2008-06-20 20:08
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
要是不想用开发环境呢

谁能告诉我怎么写 include 后面的就行


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-21 18:06 

注册: 2006-03-10 15:10
帖子: 3182
地址: xi'an China
送出感谢: 0 次
接收感谢: 2
klnhrs 写道:
要是不想用开发环境呢

谁能告诉我怎么写 include 后面的就行


基本的编译环境都不装的话,这个不好办。莫非 stdio.h 以及对应的库 楼主也都要自己写?

幸好ubuntu默认装了gcc这个编译器,不然还要自己将c语言代码改为对应的机器码.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-22 11:02 
头像

注册: 2006-09-21 14:28
帖子: 2376
送出感谢: 0 次
接收感谢: 0 次
使用 geany 写 C。

http://wiki.ubuntu.org.cn/%E6%8E%A8%E8% ... 6%E7%B1%8D


_________________
http://lee.youxu.info/


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-23 16:27 
头像

注册: 2007-11-05 19:26
帖子: 635
送出感谢: 0 次
接收感谢: 0 次
标准IO库(stdio.h)都被报错,貌似lz的函数库没装好~


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-23 17:40 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
klnhrs 写道:
要是不想用开发环境呢

谁能告诉我怎么写 include 后面的就行

那个包是就是函数库什么的


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-25 15:37 

注册: 2007-08-25 10:37
帖子: 877
送出感谢: 0 次
接收感谢: 0 次
C++下是这样的写的:
#include<iostream.h>
C下没试过。另外,main函数前面可以int么?


_________________
[图片版]新手当自强(续)FAQ(请发帖提问前一定进来看看!)


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-06-26 13:27 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
knowfarway 写道:
C++下是这样的写的:
#include<iostream.h>
C下没试过。另外,main函数前面可以int么?


main 本来就应该是 int


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-06-26 13:38 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
代码:
#include <[color=red]stdio[/color]>
int main()
{
printf("xxx");
return 0;
}


这才是正确的。。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-06-26 13:40 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
cnkilior 写道:
代码:
#include <[color=red]stdio[/color]>
int main()
{
printf("xxx");
return 0;
}


这才是正确的。。


应该就是
#include <stdio.h>


关键是LZ没有装这个标准库头文件


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-06-26 13:46 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
BigSnake.NET 写道:
cnkilior 写道:
代码:
#include <[color=red]stdio[/color]>
int main()
{
printf("xxx");
return 0;
}


这才是正确的。。


应该就是
#include <stdio.h>


关键是LZ没有装这个标准库头文件


我从来都是这么写的。加了.h会出错。找不到那个头文件。
我测试的是iostream,编译参数是-lstdc++
不知道c怎么样?

ps:C一定要加.h,不加反而错了。好久没用到这些东西了,忘光光了。学到了!


最后由 cnkilior 编辑于 2008-06-26 13:53,总共编辑了 1 次

页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-06-26 13:49 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
cnkilior 写道:
BigSnake.NET 写道:
cnkilior 写道:
代码:
#include <[color=red]stdio[/color]>
int main()
{
printf("xxx");
return 0;
}


这才是正确的。。


应该就是
#include <stdio.h>


关键是LZ没有装这个标准库头文件


我从来都是这么写的。加了.h会出错。找不到那个头文件。
我测试的是iostream,编译参数是-lstdc++
不知道c怎么样?


C 的标准 IO 库是
#include <stdio.h>

C++ 的是
#include <iostream>

#include <iostream.h>
后者是无命名空间版, 不推荐

PS: iostream 跟 stdio 其实完全无关...


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-06-26 18:55 
头像

注册: 2008-05-11 11:10
帖子: 1078
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
我以前以是出这样的错,写个HelloWorld都是N个错误,
后来把有关gcc的包全删除,再重装一遍就行了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译