[Qt-creator] optimization and file size between versions
Ziller Eike
Eike.Ziller at digia.com
Fri Sep 27 15:43:01 CEST 2013
On 27.09.2013, at 14:52, Duane <duane.hebert at group-upc.com> wrote:
> On 9/27/2013 8:21 AM, Orgad Shaneh wrote:
>>
>> בתאריך 2013 9 27 15:15, מאת "Duane" <duane.hebert at group-upc.com
>> <mailto:duane.hebert at group-upc.com>>:
>>>
>>> I have Qt Creator version 2.7.2 and am using Qt 4.8.4. My colleague has
>>> Qt Creator version 2.4.1 and is using Qt 4.8.1. We are both running the
>>> Fedora 16. We use the same project file and this project doesn't use
>>> the Qt libs.
>>>
>>> The .pro file has
>>> TEMPLATE = app
>>> CONFIG += console
>>> CONFIG -= qt
>>>
>>>
>>> When he builds he gets an executable 1.5Mb. When I build, I get an
>>> executable of 10.6Mb Both are release builds. We both use the same
>> libs.
>>>
>>> What can cause this? How is optimization done here? We build the same
>>> project for Windows in Visual Studio and the exe files are the same size
>>> but we've set the same optimization.
>>>
>>> _______________________________________________
>>> Qt-creator mailing list
>>> Qt-creator at qt-project.org <mailto:Qt-creator at qt-project.org>
>>> http://lists.qt-project.org/mailman/listinfo/qt-creator
>>
>> Can you paste the build output for both machines? A single file gcc
>> invocation and a single linker invocation should be enough (if the
>> project is not very complex).
>>
>
>
> This would be quite a bit. It's not a simple project. But I have tried
> a few things. My Qt Creator SDK installation installed Qt 5.1. So I
> switched the kit to use this. My build size goes from 10.6Mb to 8.6Mb.
> This was surprising. So then I found my older version of Qt 4.8.1. I
> switched to that one and my file size becomes the same as my Colleague.
> 1.5Mb. So it's definitely the Qt version affecting this. AFAIK these
> versions were installed with Qt Toolkits and not build manually. So I'm
> not sure what the difference would be. I would maybe understand this is
> I was using any Qt libs but we're not for this application. Make flags
> look the same on the two systems. I don't get it.
debug vs release build maybe?
--
Eike Ziller, Senior Software Engineer - Digia, Qt
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
More information about the Qt-creator
mailing list