忽略'system'的返回值,用属性warn_unused_result --- GCC编译器linux声明

时间:2014-09-30 23:48:50

标签: linux gcc

const char *p;

p="curl -d \'{\"switch\": \"00:00:3a:46:3b:8d:df:40\", \"name\":\"flow\", \"cookie\":\"0\",    
\"priority\":\"32768\", \"src-ip\":\""+p+"\",\"active\":\"true\", \"actions\":\"output=all\"}\' 
http://54.68.77.30:8080/wm/staticflowentrypusher/json";

system(p);

错误:忽略'system'的返回值,使用属性warn_unused_result [-Werror = unused-result]声明      系统(P);

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

停止忽略system()的返回值。这对你的健康有害。