分别使用linux cl6x和windows的cl6x编译器(相同版本),编译相同源文件,生成的obj文件大小不一致,内容差距比较大,这是为什么?
Shine:
请问你在Linux下是如何编译的?是否有参考过下面的链接?http://processors.wiki.ti.com/index.php/C6000_Linux_Support
zhao jd:
回复 Shine:
hi shine:
我看了你回复的链接,里面貌似讲的是如何使用编译器编译能在linux系统运行的程序。
我实在linux编译DSP的程序,我现在遇到的问题,具体是这样的。
我手上有一个a.c文件,
第一种方式:直接使用编译器编译c文件得到a.obj文件
第二种方式:先使用编译器生成a.pp文件,然后再使用.pp文件编译成obj文件
问题是,两种方式生成的obj的大小不一样,这个为什么呢?编译器编译时的具体流程怎么样的呢?