error libnet_init(): UID or EUID of 0 required

在编译libnet程序的时候,首先除了段错误。debug并且改正了一些错误之后,在libnet_init的errbuf变量输出了如下错误:

  error libnet_init(): UID or EUID of 0 required

查看libnet_init函数,发现是getuid()报的错,哦,原来是执行权限不对。

加上sudo执行程序,ok!

posted on 2012-09-15 12:08  百万军中  阅读(725)  评论(0编辑  收藏  举报