コンパイラが呼び出し時にソースコードを必要なライブラリに接続するように、何らかの形で接続していることを理解しています。
しかし、より技術的なレベルで何が起こっているのか、またはコードを自信を持ってコンパイルするために知っておく必要があることをより適切に言えば.
私は C++ と MinGW を使用しており、Sublime Text 2 のビルド ファイルなどを調査し始めています (これまでほとんど unix または Java + eclipse で学習してきました)。しかし、あなたのパスにコンパイラを追加することの意味がわかりません。
コンパイルしたいフォルダごとに追加する必要がありますか? それともシステム全体ですか?開発環境をセットアップする方法や、他のシステムにコードをデプロイする方法さえ教えられたことはありません。