+ -
当前位置:首页 → 问答吧 → 菜鸟请教exec的问题

菜鸟请教exec的问题

时间:2010-06-29

来源:互联网

下面这个程序调用ls命令来执行
问题是ls的输出是有彩色的
但执行./a.out却没有彩色
这是为什么呢?
  1. #include <unistd.h>

  2. int main(int argc, char **argv)
  3. {
  4.         char *cmd="/bin/ls";

  5.         return execvp(cmd, argv);
  6. }
复制代码

作者: soscu123   发布时间: 2010-06-29

在命令行输入alias就能找到原因。

作者: 没本   发布时间: 2010-06-29

管它有没的颜色,看的清楚就可以了。

作者: wmmy2008   发布时间: 2010-06-29

谢谢二楼!!

作者: soscu123   发布时间: 2010-06-29