Hey
Actuellement sur un projet en C++, je suis dans le besoin d'utiliser la biblioth�que regex (introduite depuis c++11).
�tant sur Windows, j'ai l'habitude de compiler sous GCC et CL (le compilateur propri�taire de Microsoft).
Lorsque j'inclus la biblioth�que regex sous GCC, mon ex�cutable prend ~700ko suppl�mentaire. Je peux gagner ~40ko en jouant sur les param�tres de compilation (O3 et s entre autres), mais rien de fameux
Or, lorsque je compile avec CL, mon ex�cutable ne prend que ~100ko, que je peux amortir avec des options de compilations comme le param�tre Ox par exemple.
Viens la question suivante : comment cela se fait-il qu'il y ait autant de diff�rence ? On est quand m�me sur une diff�rence ~650ko au final
J'ai fait joujou avec un code basique et je remarque que le code assembleur, d�j� bien volumineux avec ses ~10000 lignes, est bien diff�rent
Merci d'avance![]()
Partager