Linuxsir.org

                登录 注册 

 

返回列表
上一主题 下一主题

linux system函数怎么用

用户头衔:注册会员

状态:我不在线

楼主
发表于 2009-11-22 16:57:25 |只看该作者 |倒序浏览
我用了,但出错了
程序为
#include <stdlib.h>
int main()
{
system("ls /etc/");
return 0;
}
用 gcc -o test test.cpp 编译后报错
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:77: undefined reference to `main'
collect2: ld returned 1 exit status

怎么解决?急啊

用户头衔:注册会员

状态:我不在线

沙发
发表于 2009-11-22 20:29:26 |只看该作者 |倒序浏览
#i nclude<stdlib.h>

我的怎么没问题
#i nclude<stdlib.h>
main()
{
system(“ls -al /etc/”);
}
cpu model : Godson2 V0.2 FPU V0.1<br /> MemTotal: 256976 kB<br /> Disk /dev/hda: 40.0 GB, 40007761920 bytes<br /> System type: Linux debian 2.6.18.1lemote #1 Sat Jan 13 16:02:26 CST 2007 mips GNU/Linux

用户头衔:注册会员

状态:我不在线

板凳
发表于 2009-11-22 21:30:09 |只看该作者 |倒序浏览
标题:我注意到你的的是cpp文件
改成.c文件,编译应该能过!
学习,终究不会让人疲倦<br /> <br /> 我是一个程序开发者<br /> 我是一个心理学家<br /> 我是一个父亲<br /> <br /> http://abao.cn 一个linux学习记录的站点<br /> Email : retire2053@gmail.com<br /> MSN: yang_zb@msn.com
返回列表
Processed in : 0.009000 second(s) ©2014LinuxSir - 服务条款 - 免责声明 - 闽ICP备06025536号
回顶部