博客首页 | 排行榜 |

jordonwu的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 【ST公益分享】 http://blog.chinaunix.net/space.php?uid=10232066&do=blog&id=64911 一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道microsoft怎么想的,在2005上取消了),只能定位在那个函数发生崩溃。这里可以通过生成cod文件,即机器码这一文件,具体定位在那一行崩溃。 首先配置vc2005生成map文件和cod文件: (1)...

    阅读全文>>

  • 作为内置和最常用的调试器,GDB 显然有着无可辩驳的地位。熟练使用 GDB,就好像所有 Linux 下的开发人员建议你用 VIM 一样,是个很 "奇怪" 的情节。 测试用源代码。 #include int test(int a, int b) { int c = a + b; return c; } int main(int argc, char* argv[]) { int a = 0x1000; int b = 0x2000; int c = test(a, b); printf("%d\n", c); printf("Hello, World!\n"); return 0; } 编译命令 (注意使用 "-g" 参数生成调试符号): $ gcc -g -o hello hello.c 开始调试: $ gdb hello GNU gdb 6.8-debian Copyright (C) 2008 F...

    阅读全文>>

  • 【ST公益分享】ubuntu上内核模块开发环境的架设 工作是Linux驱动开发,工作环境定为ubuntu7.10,主要是考虑到软件安装更新比较方便。 考虑到网速方面的因素,首先需要更改sources.list文件(位于/etc/apt/sources.list),将里面的软件网站改为ubuntu的中国镜像网站。可将以下文本替换掉sources.list里的内容(注意ubuntu的版本区别,要修改什么最好根据自己的实际情况到网上搜下,再进行修改)。deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main...

    阅读全文>>

  • 【ST公益分享】 =================================================================================================== Building buildroot-20071126.tar.bz2 =================================================================================================== 1. Untar buildroot package $cd /opt $sudo tar -jxvf buildroot-20071126.tar.bz2 -C ./ $cd /opt/buildroot 2. Modify configure files 1)inittab $cd /opt/buildroot/target/generic/target_skeleton/etc/ //this inittab using udev $modify initab and uncommen...

    阅读全文>>

  • 【ST公益分享】=================================================================================================== Host OS install and environment build =================================================================================================== 1. Linux host OS: Ubuntu-7.10 2. On linux host, execute command after installed $sudo apt-get upgrade $sudo apt-get update 3. Install build-essential - this will install a complete devlopement environment for linux $sudo apt-get install build-es...

    阅读全文>>

  • 【ST公益分享】Gmail邮件客户端pop3和smtp服务器配置 文章分类:综合技术 Gmail邮件客户端pop3和smtp服务器配置 首先在 Gmail 帐户 中启用 POP. 打开 Outlook 或 Outlook Express。 单击"工具"菜单,然后选择"帐户..."。 单击"添加",然后单击"邮件..." 在"显示名:"字段中输入您的姓名,然后单击"下一步"。 在"电子邮件地址:"字段中输入您的完整 Gmail 电子邮件地址 (username@gmail.com),然后单击"下一步"。 在"接收邮件(POP3, IMAP 或 HTTP)服务器:"字段中输入"pop.gmail.com"。在"发送邮件服务器 (SMTP):"字段中输入"sm...

    阅读全文>>

页次:1/1 每页15条记录,共6条  分页:  [1]