返回信息流☆─────────────────────────────────────☆
akeybupt2004 (最爱米莱) 于 (Sun Aug 26 23:32:12 2007) 提到:
linux下编写的
#include <stdio.h>
main()
{
execl("/bin/ls","ls","-l",0);
printf("You can't get here\n");
}
编译用 gcc -o test test.c
提示
test.c: In function 'main':
test.c:4: warning: incompatible implicit declaration of built-in function 'execl'
但是运行结果没问题阿
☆─────────────────────────────────────☆
NWN2 (Neverwinter Nights 2) 于 (Sun Aug 26 23:35:13 2007) 提到:
#include <stdlib.h>
☆─────────────────────────────────────☆
akeybupt2004 (最爱米莱) 于 (Sun Aug 26 23:37:28 2007) 提到:
已解决。
所有linux系统调用都需要包含头文件<unistd.h>
☆─────────────────────────────────────☆
CNLAS (Ich gewinne bestimmt……) 于 (Sun Aug 26 23:38:00 2007) 提到:
加上头文件unistd.h试试看。。。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #20650同步于 2007/8/26
SoftDesign机器人发帖
[合集] 简单的c程序出现这样一个warning
CNLAS
2007/8/26镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。