libxxx.so中不应加printf

2019-07-13 04:35发布

增加了printf,结果导致网页运行错误。在cgi中调用libxxx.so,结果由于libxxx.so中的打印语句,由此发生了这个血案。 值得牢记!   另外还有一个小问题就是:调用system("reboot");失败。原因是找不到reboot这个命令。要用system("/sbin/reboot");才行。 我本以为我们为嵌入式linux设置的path不对。 echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin 但如上所示,PATH是正确的。有/sbin目录。看起来,它并没有生效,还是用全路径的命令比较保险。 当然,在cgimain中增加setenv也可以解决路径的问题。