
编译
爬电线杆的驴
一时瑜亮,一壶酒,浅斟酌,影婆娑......丈夫处世应将功名拓,岂抛年少任蹉跎......
展开
-
关于ELF文件格式的实验
<br />标 题: 关于ELF文件格式的实验<br />发帖人:hangj<br />时 间: 2005-01-13 18:25 <br />详细信息:<br />现代Linux采用ELF做为其可连接和可执行文件的格式,因此ELF格式也向我们透出了一点Linux核内的情景,就像戏台维幕留下的一条未拉严的缝。本文着重讲述32位ELF的同时附带了64位的信息,这两种格式如此雷同,以致于初次接触ELF的读者不必兼顾左右。如果你对Windows比较熟悉,本文还将时时把你带回到PE中,在它们的相似之处稍做比较。EL转载 2011-03-17 21:34:00 · 335 阅读 · 0 评论 -
vc中遇到错误提示:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
<br />刚才用VC++6.0编写控制台程序,出现下面错误提示:<br />nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex<br />nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex<br />Debug/*****.exe : fatal error LNK1120转载 2011-04-01 14:13:00 · 1541 阅读 · 1 评论 -
如何使得VC++6.0时刻显示行号
vc++6.0的右下角是可以显示当前光标的行号列号的,总是觉得不方便。编程时具有行号对编程过程有很打的帮助作用,特别在学习阶段,能帮助我们提高程序可读性,方便讲解程序.但是如何使得VC中能够具有行号,是值得我们去做的一个问题。通过VC6LineNumberAddin能够解决这个问题,方法如下。一、下载该文件。 网上很多免费的。二、解压后把VC6LineNumberAddin.dll拷贝到安装路径内(如:C:/Program Files/Microsoft Visual Studio/COMMON/MS转载 2011-04-08 11:43:00 · 16259 阅读 · 4 评论 -
vc2008编译的程序在其他电脑上无法运行的解决方案
vc2008确实好使,不过缺陷也非常明显,只要是它编译的东西,在其他电脑经常会出现无法顺利运行的情况,最常见的错误就是:“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”经过各种努力,最后发现,一般情况下只需要安装一下vcredist_x86.exe这个vc的可重发行组件包就可以了。其主要原理是因为vc2008的版本比较高,其编译时链接的相关dll版本比xp下的高太多,而我们在xp下运行的时候调用的是老版本的dll,所以出现了问题。安装新版的可重发行组件包后,旧版本的dll被转载 2011-04-12 19:47:00 · 3728 阅读 · 1 评论 -
栈的基本了解
#include using namespace std; void f1(int a,int b) { } int main() { f1(3,4); system("pause"); } 将上述代码反汇编如下(vs05debug):int main() { 004113D0 push ebp ;/保存栈基址 004113D1 mov ebp,esp ;将栈顶指针赋给ebp,重新构造了一个函数栈帧,此函数栈帧属于main函数的。 004113D3 su转载 2011-04-21 20:40:00 · 383 阅读 · 0 评论 -
VC调试时无法查看变量的值
前面不久碰到在Debug下调试VC程序居然查看不了局部变量的值,心里很是纳闷,经过一番周折终于搞定了。因为这个问题不多见,这里给大家分享以下我的解决方法:打开工程文件dsp(vc6.0):里面找到Debug的配置在!ELSEIF "$(CFG)" == "工程名 -原创 2011-09-01 13:31:36 · 3713 阅读 · 2 评论 -
internal heap limit reached; use /Zm
确定编译器对预编译头的内存分配限制。/Zmnumber 参数 number 比例因子,用于为预编译头确定编译器的内存分配限制。 备注 number 参数是默认值为 100 的比例因子,它指定内存分配为 50 MB。最大值为 2000。下表说明数字如何修改内存分转载 2011-08-03 20:25:58 · 847 阅读 · 0 评论 -
VC中查看C语言库函数的定义时找不到源代码
遇到在vc中光标点选函数,按"Ctrl+g"无法查看原函数代码的情况,可以安装vc助手后尝试。 如果是已经安装助手情况下,可以使用助手中的Options->Performance->rebuild。以上在vc9.0中验证。原创 2012-03-08 18:39:01 · 816 阅读 · 0 评论