想要写一个commamd 来查询某一group的user有谁
但不管用getgrnam() 或者是getgrnet() 都没有办法compiler
也想过给予gid 来搜寻, 但还是一直error
想请问这个问题点该怎么解决?
谢谢大家
ps, 我是想拿以下的code来填充已有个code增加功能
但一直失败, 故直接测试这段code, 发现这段例子就无法gcc了..
无法gcc, 以下是显示讯息 (error.c是档名)
/tmp/cce8Ep1q.o: In function `main':
error.c:(.text+0xa0): undefined reference to `print'
collect2: ld returned 1 exit status
这是一个范例的code
#include <grp.h>
#include<sys/types.h>
main(){
struct group *data;
int i=0;
data = getgrnam("adm");
printf("%s:%s:%d:", data ->gr_name, data ->gr_passwd, data ->gr_gid);
while(data ->gr_mem[i]) printf("%s,",data ->gr_mem[i++]);
print("\n");
}