新建ffmpeg_file.c
#include<stdio.h>
#include<libavutil/avutil.h>
#include<libavformat/avformat.h>
int main(int argc,char* argv[]){
int ret;
av_register_all();
ret=avpriv_io_delete("./mytestfile.txt");
if(ret<0){
av_log(NULL,AV_LOG_ERROR,"Failed to delete file mytestfile.txt\n");
return -1;
}
av_log(NULL,AV_LOG_INFO,"Success to delete file mytestfile.txt!\n");
return 0;
}
编译文件
[root@localhost c]# gcc -g -o ffmpeg_file ffmpeg_file.c `pkg-config --libs --cflags libavutil libavformat`
执行完成没有报错证明编译成功
查看是否生成了可执行文件ffmpeg_file
创建mytestfile.txt
vim mytestfile.txt
执行下面的命令,执行结果如下,表明程序执行成功
查看刚刚创建的文件是否存在
ls
可以看到已经不存在了。