none
用Intel的C++编译器和visual studio编译出来的exe文件有啥不一样? RRS feed

答案

  • 在Windows下基本结构肯定都是PE封装的EXE,但是可能内部段的大小和PE属性设置不同,可能由于优化方法不同生成的二进制代码也不同。但是逻辑和结果应该是一样的。


    0xBAADF00D
    • 已标记为答案 microcloud 2010年5月17日 18:31
    2010年5月17日 15:27
    版主
  • 对AMD CPU的优化不同。Visual Studio对AMD CPU的支持比较好。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 microcloud 2010年5月18日 8:12
    2010年5月17日 20:53
    版主

全部回复

  • 在Windows下基本结构肯定都是PE封装的EXE,但是可能内部段的大小和PE属性设置不同,可能由于优化方法不同生成的二进制代码也不同。但是逻辑和结果应该是一样的。


    0xBAADF00D
    • 已标记为答案 microcloud 2010年5月17日 18:31
    2010年5月17日 15:27
    版主
  • 对AMD CPU的优化不同。Visual Studio对AMD CPU的支持比较好。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 microcloud 2010年5月18日 8:12
    2010年5月17日 20:53
    版主