当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 编译出错啦
帖子发表于 : 2012-08-26 9:27 

注册: 2012-08-14 20:00
帖子: 104
送出感谢: 24
接收感谢: 0 次
#include<stdio.h>
#include<stdlib.h>

#include<fcntl.h>
#include<sys/types.h>
#include<sys/stat.h>
void creat_file (char *filename)
{
if(creat(filename,0755)<0)
{
printf("create file %s failure!\n",filename);
exit(EXIT_FAILURE);
}
else
{
printf("create file %s success!\n",filename);
}
}
int main(int argc,char *argv[])
{
int i;
if(argc<2)
{
perror("you haven't input the filename,please try again!\n");
exit(EXIT_FAILURE);
}
for(i=1;i<argc;i++)
{
create_file(argv[i]);
}
exit(EXIT_SUCCESS);
}
下面是编译结果
[email protected]:/home# gcc file_creat.c -o file_creat
/tmp/cc5oOUkF.o: In function `main':
file_creat.c:(.text+0x94): undefined reference to `create_file'
collect2: ld returned 1 exit status
这是哪里错了呢~~谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 编译出错啦
帖子发表于 : 2012-08-26 9:30 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
代码:
void creat_file (char *filename)

代码:
create_file(argv[i]);

LZ看出来什么没有?


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~



_________________
评价: 3.7% handongxu
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 编译出错啦
帖子发表于 : 2012-08-26 9:38 

注册: 2012-08-14 20:00
帖子: 104
送出感谢: 24
接收感谢: 0 次
cuihao 写道:
代码:
void creat_file (char *filename)

代码:
create_file(argv[i]);

LZ看出来什么没有?


看出来了,刚才改了试了一下,ok啦!让你帮我看这么白的问题~谢喽,嘿嘿


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 编译出错啦
帖子发表于 : 2012-08-26 17:33 

注册: 2012-08-21 18:17
帖子: 116
送出感谢: 0 次
接收感谢: 8
undefined reference,链接器报错。


_________________
我是一个程序员。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 编译出错啦
帖子发表于 : 2012-08-26 21:16 
头像

注册: 2010-10-09 23:01
帖子: 7210
送出感谢: 8
接收感谢: 23
楼主以后贴代码的话可以尝试一下用文本框上面那个Code :em01


_________________
GitHub博客——稍微改了一下版面(于2012/8/23
新浪微博——话痨
新浪博客——伪技术博客
GitHub主页——充斥眼球的Common Lisp


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 编译出错啦
帖子发表于 : 2012-08-27 16:03 

注册: 2012-08-14 20:00
帖子: 104
送出感谢: 24
接收感谢: 0 次
liu滔 写道:
楼主以后贴代码的话可以尝试一下用文本框上面那个Code :em01

好的~嘿嘿


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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