0

私はC++が初めてです。私がプログラムを書くとき、私はそれがスタンドアロンの実行可能ファイルにコンパイルされることを期待していますが、C++ では、動的リンクと静的リンクについて多くの議論があります。私が収集したものから、これは、使用される個別のライブラリが、一緒にコンパイルされるのではなく、個別にコンパイルされ、リンクされることを意味します。

コンパイル時間は私にとって問題ではありません。ライブラリを自分のコードで直接コンパイルするのではなく、ライブラリにリンクしたい理由がわかりません。確かに、それにより最適化とインライン化が向上します。

完璧な例は tcmalloc です。バンドルされているプロファイラーではなく、tcmalloc メモリ アロケーターを使用し、静的または動的にリンクするのではなく、インライン最適化を使用してプログラムに直接コンパイルしたいと考えています。

それ、どうやったら出来るの?

4

1 に答える 1