インテル® C++ コンパイラー 19.1 デベロッパー・ガイドおよびリファレンス
このトピックは、Xcode* にのみ適用されます。
Xcode* プロジェクトをビルドしたら、[Run] ボタンをクリックします。実行ファイルからの出力が表示されます。ボタンに関連付けられている構成が実行されます。Scheme Editor を使用すると、ボタンに関連付けられている構成を変更できます。
ダイナミック・ライブラリーを使用しても、保護されたプロセスの起動時に Apple* のシステム整合性保護機能が DYLD_LIBRARY_PATH などの環境変数を削除するとは限りません。詳細は、https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/Introduction/Introduction.html (英語) を参照してください。Xcode* ではこのことを考慮して、適切な環境変数を設定する必要があります。
Xcode* プロジェクトをビルドする際、-shared-intel コンパイラー・オプションを指定するとインテルのダイナミック・ライブラリーとリンクされ、-qopenmp または -parallel オプションを指定すると libiomp5.dylib とリンクされます。その場合、コンパイラーとパフォーマンス・ライブラリーで Xcode* ビルドオプション Runpath Search path を適切なフォルダーに設定するか、Xcode* 環境で DYLD_LIBRARY_PATH 環境変数を指定する必要があります。
環境変数を追加するには、次の操作を行います。
dyld: Library not loaded: libiomp5.dylib Referenced from: /Users/test/hello_world Reason: image not foundApple* のシステム整合性保護機能のため、起動文字列で DYLD_LIBRARY_PATH を明示的に設定するか、Runpath Search path ビルドオプションを設定する必要があります。