标签: c shell
我试图运行md5sum命令并将输出保存在C中,最有效的方法是什么?
答案 0 :(得分:1)
S.Iquebal deleted answer正在给出正确的方法。使用一些库函数来计算md5sum(不运行任何命令) - 请参阅md5 openssl functions,因为运行命令会产生一些开销。
md5sum
如果您坚持运行命令,请使用popen(3)运行该命令,或执行等效的pipe + fork + execve syscalls(2)
pipe
fork
execve