c++ static library is too big, why?
<p>This is what I'm doing (this is an example, not a real-life syntax):</p>

<pre><code>$ svn co http://svn.boost.org/svn/boost/trunk/libs/regex/src regex
$ c++ -o regex/*.obj -c regex/*.cpp
</code></pre>

<p>I have 17 <code>*.obj</code> files in <code>regex</code>. Now I'm trying to create a static library from them:</p>

<pre><code>$ ar -r regex.lib regex/*.obj
</code></pre>

<p>The size of the library is <strong>10Mb</strong>. Is it a correct size? Should it be that big with just 17 C++ files? I have a filling that this library contains duplicated symbols. Many of them.. Thanks in advance for some hint.</p>
