![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows
john_crash
这个作者很懒,什么都没留下…
展开
-
编译ffmpeg
Windows下使用MSVC编译 先现在msys http://www.mingw.org/ 下载yasm http://yasm.tortall.net/ 启动msys.bat 输入cd /d/source/ffmpeg ./configure --toolchain=msvc 提示错误 $ ./configure --toolchain=msvc cl is u原创 2015-04-21 19:47:39 · 3894 阅读 · 0 评论 -
怎么在linux下俘获程序奔溃时的调用堆栈
对于Linux,Mac OS X,android,如果你使用gcc或者编译器使用glibc,你能使用backtrace()函数来打印堆栈信息,backtrace在execinfo.h中申明。 这里有一个例子,安装一个SIGSEGV处理用来打印stacktrace到stderr。baz()函数引发一个异常。#include <stdio.h> #include <execinfo.h> #inclu原创 2015-07-20 17:37:26 · 2021 阅读 · 0 评论 -
怎么在程序内部确定程序自己的绝对路径(windows,linux)
在linux下可以这么实现char * get_process_path( ) { char arg1[20]; char exepath[1024 + 1] = {0}; sprintf( arg1, "/proc/%d/exe", getpid() ); readlink( arg1, exepath, 1024 ); return strdup(exepa原创 2015-11-19 10:55:49 · 371 阅读 · 0 评论