私はまったく困惑している奇妙なリンカの問題に遭遇しました:
コマンドラインから(ジャムを使用して)テストアプリを構築しています:
最初から再構築すると、すべてが正常にリンクします。次にファイルに触れると(スペースを追加するなど)、単一のファイルをコンパイルする行為で、シンボルが見つからないというエラーが発生します(通常の ld : アーキテクチャのシンボルが見つかりません...)
その後、強制的に再構築すると、すべて正常に動作します。
コマンドラインを見ると、すべて問題ないように見えます(2つのコマンドラインに差分はありません)。シンボルは渡されたライブラリに含まれています。ビルド間で異なるマングル名/リンケージを生成しない限り、意味がありません。 ..
誰にもアイデアはありますか?