MSVC和gcc得到不同结果
来源:互联网 发布:通达信mac版公式 编辑:程序博客网 时间:2024/04/27 13:16
写了个小程序,在MSVC 2008 和 gcc 3.4.4 ( under cygwin)下面跑了一下,
发现结果不一样。
代码如下,非常简单:
// ------------ source code-------------------------------
#include "stdio.h"
int main()
{
#if 1
#endif
}
------------------- asm code in MSVC--------------------------------------------------
// in MSVC, their asm code are the same. And before get back data,the operation is:
表示加1了。
--------------------------------------------------------
004113C5 mov eax,dwordptr [i]
004113C8 add eax,1
004113CB mov dword ptr[i],eax
004113CE mov ecx,dwordptr [i]
004113D1 imul ecx,dwordptr [i]
004113D5 mov dword ptr[i],ecx
004113D8 mov edx,dwordptr [i]
004113DB add edx,1
004113DE mov dword ptr[i],edx
004113E1 mov esi,esp
004113E3 mov eax,dwordptr [i]
004113E6 push eax
004113E7 push offsetstring "i=%d\r\n" (41573Ch)
004113EC call dword ptr[__imp__printf (4182BCh)]
004113F2 add esp,8
004113F5 cmp esi,esp
004113F7 call @ILT+310(__RTC_CheckEsp)(41113Bh)
004113FC mov dword ptr[i],0
00411403 mov eax,dwordptr [i]
00411406 add eax,1
00411409 mov dword ptr[i],eax
0041140C mov ecx,dwordptr [i]
0041140F imul ecx,dwordptr [i]
00411413 mov dword ptr[i],ecx
00411416 mov edx,dwordptr [i]
00411419 add edx,1
0041141C mov dword ptr[i],edx
-----------------------------------------------------------
在最新的编译器上:
1.
2.
0 0
- MSVC和gcc得到不同结果
- 相同代码在GCC不同版本(3.4.4和4.5.3)的不同结果
- 编译得到不同结果的原因之一
- C++字符编码于MSVC和GCC之间的区别
- 一个程序在C语言和C++语言环境下得到不同结果
- mysql服务器和客户端时区不同,使用jdbc得到的结果差8小时的问题
- 自增运算符在gcc和vc下的不同结果
- RGB 转换 Ycbcr 调用 C++和MATLAB中的函数,得到了两种不同的运算结果
- Expand 命令 在不同系统得到的结果
- 对DragEvent.DRAG_ENTER事件侦听得到不同的结果
- 跨平台编译含中文源码方法(MSVC和GCC)
- C++带有虚函数的单继承类的构造过程探索,msvc和gcc编译器
- 查看虚函数表和类内存布局,以及使用MSVC与GCC hack验证
- 得到和为10 的所有结果
- 不同的运行环境 php命令行,phpcgi,同一个扩展得到不同的结果?
- (求解答)对于不同输入方式得到的不同结果
- commons-fileupload-1.3.1在不同开发环境得到的结果不同,晕啊
- bootloader开发中遇到的编译顺序不同竟然运行得到不同的结果
- 透视投影变换在GPS导航中的应用
- 倾城之恋
- 自梳女
- 教授潜规则漂亮女研究生
- 关于联合国降半旗
- MSVC和gcc得到不同结果
- 工厂方法模式与抽象工厂模式的区别
- 格式塔理论(Gestalt Theory)
- 暗原色先验(Dark channel pr…
- 验证 Single Image Haze Rem…
- 螳螂与铁线虫
- 2011-10-01 去宁国记-- 植物志
- 2011-10-01 去宁国记-- 动物志
- 2011-10-01 去宁国记-- 人物志