私はポリベンチカーネルを使用しています。 polybench.cでは、コードには次のような行があります。posix_memalign、malloc、callocにはlliインタプリタで問題があります
int ret = posix_memalign (&new, 32, num);
この行は、lliインタープリタで問題があります。私の代わりにmalloc関数を使用しようとしますが、私は同じエラー
LLVM ERROR: Tried to execute an unknown external function: posix_memalign
この問題をせずに使用することができ、他の機能がありますがありますか?
aligned_allocを使用しましたが、問題はLLVMコンパイラがそれらを受け入れないことです。 –
これはコンパイラの問題ではないようです。@ R.Omar。むしろ、システムのCライブラリによってどのような関数が提供されているのかという問題のように見えます。実際には利用できない機能は呼び出すことができません。ここで便利な情報が見つかるかもしれません:[ClangでC++ 11の機能を使うにはどうすればいいですか?](https://stackoverflow.com/q/10408849/2402272)(ただしC言語ではなくC言語ではありますが)可能性のある非標準的な選択肢の一覧を表示します。そのような情報については、システムの/実装のドキュメントを確認してください。 –