17

iOS アプリでlibclangを使用する必要がありますが (診断と構文の強調表示のために)、iOS は言うまでもなく、そのままビルドする方法がわかりません。CMake を使用して LLVM 用の Xcode プロジェクトを生成しましたが、Xcode はスワップ用のメモリとディスク領域 (合計 25 GB!) を使い果たし、プロジェクトを開くときにクラッシュしました。そこから静的ライブラリを取得する必要があり、ヘッダーを手動でインポートできますが、これは問題にはなりません。どの configure/make/cmake コマンド [組み合わせ] を実行する必要がありますか?

注: Index.h ファイル内の関数のみが必要です。

前もって感謝します。

4

2 に答える 2

6

I have created a series of articles for building clang.

You'll have some additional challenges building for iOS, but this would be a starting point.

于 2012-07-30T03:34:58.133 に答える
2

Xcode プロジェクトの代わりに単純な makefile を生成し、make を使用してビルドしますか?

これを使用して、iOS 用にビルドするように cmake/make ビルドを構成します: 最終コンパイル段階で、検出ではなく Cmake に特定のコンパイラとフラグを使用させるにはどうすればよいですか?

于 2012-07-26T11:31:05.210 に答える