- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 gdb 简单使用
由于最近想研究研究操作系统,自己想做个FAT12格式的短驱镜像,需要将自己编写的程序写到相应的位置上,于是写了个简单的c程序,居然还有点小问题。由于比较简单,就没有使用任何ide直接命令行里搞搞,于是排错的重任便落到了gdb身上。 说实在的,之前都有ide帮我们做好了,或者直接看着代码,通过printf进行排错,之前还真没用过gdb,废话不多,直接开搞。(忘记说了,本人是在win
2013-01-25 15:27:46 729
原创 打包软件 NSIS 简介
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。由于我们的Qt项目在windows下采用NSIS进行打包,遂对其进行了一些研究,以下只是一个简单的流程,具体如何操作可以看其自带的安装包中的sumple。 Name 安装程序名字 OutFile 输出的安装程序名字
2013-01-24 17:23:11 784
转载 C++ 编译器的函数名修饰规则
函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。当然,在某些情况下需要指定函数的名字修饰,例如在C++程序中,为了让LINK程序或其他工具能够匹配到正确的函数名字,就必须为重载函数和
2013-01-24 15:28:46 1928
原创 关于dll的隐式调用及类、函数的导出
阅读Qt的源代码,发现其中有许多宏,最后定义为__declspec(dllexport),由于以前没有写过库,对此很陌生,于是研究了下。 原来这是用于导入、导出函数用的,网上搜索了个例子,自己再总结下: // File: SimpleDLLClass.h #ifdef SIMPLEDLL_EXPORT #define DLL_EXPORT __declspec(
2013-01-24 15:18:43 3102
8086宏汇编工具
2012-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人