<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaobajing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaobajing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaobajing]]></copyright><item><title><![CDATA[C语言3中方法判断32还是64位机]]></title><link>https://blog.youkuaiyun.com/xiaobajing/article/details/79925954</link><guid>https://blog.youkuaiyun.com/xiaobajing/article/details/79925954</guid><author>xiaobajing</author><pubDate>Fri, 13 Apr 2018 11:18:11 +0800</pubDate><description><![CDATA[1. 直接使用sizeof判断指针大小， 32位机指针就4个字节，64位机指针是8个字节2. 使用宏定义__WORDSIZE判断3. 查看宏定义，32位机有宏__i386__， 64位机有宏__x86_64__代码如下#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;
int main(void) {

    //method 1
    void*...]]></description><category></category></item><item><title><![CDATA[linux下使用backtrace函数捕定位段错误问题]]></title><link>https://blog.youkuaiyun.com/xiaobajing/article/details/79915754</link><guid>https://blog.youkuaiyun.com/xiaobajing/article/details/79915754</guid><author>xiaobajing</author><pubDate>Thu, 12 Apr 2018 17:11:19 +0800</pubDate><description><![CDATA[Linux下C语言下编程时不时会错遇到段错误问题，段错误常常由于指针访问了非法的内存地址所造成的，但是系统并没有给我们指出访问哪个地方的内存地址出错。下面我们使用信号捕捉的方法，利用backtrace函数得到段错误的信息，从而定位段错误所处的位置。这里使用到两个函数:backtrace和backtrace_symbols；int backtrace (void **buffer, int size...]]></description><category></category></item></channel></rss>