在用VC编译程序后,VC的编译程序会在每个函数或过程之间插入大量的0xcc,以保证其对齐于内存边界,这样会把程序变的比较大,而像KERNEL32.DLL这样的文件中并没有如此,请问斑竹,使用什么编译选项能像kernel32.dll一样没有大量的0xcc咧~~?我试过一些所谓的优化...
全文
回复(4) 2004-08-13 12:22 来自版块 - c/c++入门(VC,KeilC使用)
表情
KingV是啊~~~在代码中是没有效果滴~~~~~ 不过还是谢谢~~~~(2004-08-13 23:22)
RED_spring是要求字节对齐吗,使用如下语句,n是1, 2, 4, 8,16 #pragma pack(n) 可以吗? #pragma pack好像是在声明数据类型的时候用的,在指令之间也有效? (2004-08-13 20:16)
Sundsea好!!!!(2004-08-13 16:06)
snowStart是要求字节对齐吗,使用如下语句,n是1, 2, 4, 8,16 #pragma pack(n)(2004-08-13 14:22)

返回顶部