• 4587阅读
  • 1回复

[提问]qmke如何生成汇编文件.asm? [复制链接]

上一主题 下一主题
离线exilefox
 

只看楼主 倒序阅读 楼主  发表于: 2012-01-18
我在windows下用QT,为了弄清楚一些问题,想看看c源文件编译成汇编是什么样子,但是我只在debug文件夹里面发现.o和.exe文件。
是不是需要修改Qmake才能生成asm文件呢?在QtCreator中是否有直接查看汇编文件的选项?


ps:我想弄清楚的问题是类中封装的函数在每个对象中都像宏一样重写一遍吗?占用存储空间吗?
比如:class A{
                    public:
                    void fun();
                    }
         建立两个对象A.a , A.b
         这两个对象中的函数a.fun    b.fun是分别编译出来还是跳转到同一个位置?
    如果分别编译的话假设对象有1000个岂不是很浪费程序空间?
  
离线exilefox

只看该作者 1楼 发表于: 2012-01-19
关于ps的那个问题我找到答案了,说是类里面变量成员占据空间,函数成员同一类的共用。
快速回复
限100 字节
 
上一个 下一个