举例 : eclipse下编译运行 tcpdump 程序,(假设在命令行下编译运行都是OK的)
#! /bin/sh
sudo ./tcpdump
2. 配置eclipse 要运行的文件
Run > Run Configurations > Main> C/C++ Application > myTcpdump.sh
3. 如果想要不用输入密码, 修改visudo (visudo 要小心修改)
sudo visudo
在最后追加如下几行:
Defaults visiblepw (否则会出现错误: sudo: no tty present and no askpass program specified )
<用户名> ALL=(ALL)NOPASSWD: <绝对路径/tcpdump>