問題タブ [llvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - llvm-gcc と clang バイナリは gcc と互換性がありますか? - 特に Windows の mingw gcc
llvm-gcc で静的ライブラリをビルドし、それを mingw gcc を使用してコンパイルされたプログラムとリンクすると、結果は機能しますか?
llvm-gcc、clang、および通常の gcc の他の組み合わせについても同じです。これが Linux (もちろん通常の非 mingw gcc を使用) やその他のプラットフォームでどのように機能するかに興味がありますが、重点は Windows にあります。
私はすべての言語にも興味がありますが、特に C と C++ に重点を置いています。明らかに、clang は Fortran などをサポートしていませんが、llvm-gcc はサポートしていると思います。
それらはすべて ELF ファイル形式を使用していると思いますが、呼び出し規則、仮想テーブル レイアウトなどはどうでしょうか。
c++ - Any tutorial for embedding Clang as script interpreter into C++ Code?
I have no experience with llvm or clang, yet. From what I read clang is said to be easily embeddable Wikipedia-Clang, however, I did not find any tutorials about how to achieve this. So is it possible to provide the user of a c++ application with scripting-powers by JIT compiling and executing user-defined code at runtime? Would it be possible to call the applications own classes and methods and share objects?
edit: I'd prefer a C-like syntax for the script-languge (or even C++ itself)
iphone - GCC 4.2 ではなく、LLVM/Clang でコンパイルするとクラッシュが発生する
私は iPhone アプリに取り組んでいますが、コンパイラに問題があります。ここにローダウンがあります:
- iOS 4.0 を対象として、Xcode 3.2.3 を使用してコンパイルしています。私のデバイスは、iOS 4.0 を実行する第 2 世代の iPod touch です。
- GCC 4.2 でのコンパイル: シミュレーターとデバイスの両方で動作します
- LLVM コンパイラ 1.5 でのコンパイル: シミュレータでは動作しますが、デバイスでは動作しません。
- LLVM GCC 4.2 でのコンパイル: LLVM コンパイラ 1.5 と同じ問題。
失敗すると、アプリの読み込みが完了することさえありません。ログは次のようになります。
これで何が起こっているのかわかりません。WWDC で発表された最新の機能 (暗黙的、カテゴリにインスタンス変数を追加する機能など) を使用するようにコードを更新したいのですが@synthesize
、そのためには Clang が必要です。
iphone - configure:エラー:このリリースでは、ソースディレクトリでのビルドはサポートされていません
Ubuntu 10.04でiPhoneツールチェーンを構築しようとしていますが、エラーが発生しました:
それはどういう意味Building in the source directory is not supported in this release.
ですか?私はllvm-gcc-4.0-iphoneを使用してsvnedしました:
何が問題なのですか?
c++ - GCC-XMLをラップするpygccxmlの流れにPython Clangラッパーはありますか?
長い間、pygccxml を使用して C++ ソース コードを解析し、内省してきました。これは、ビルド プロセス中に巧妙なコード生成を行うのに役立ちます。
最近、LLVM スタックの利点、特に LLVM Clang パーサーが C++ コンパイルにもたらす利点について多くの記事を読みました。既存のコード生成タスクの基礎として使用できる Clang への Python インターフェイスがあるかどうか疑問に思っています。
macos - GCC から LLVM への移行のヒント?
Xcode 4 には LLVM が付属しています。カジュアルなプログラマ (つまり、いくつかのオープン ソース プロジェクトをダウンロードし、コマンド ライン経由で Mac でコンパイルする) として、移行のためのヒントはありますか?
kernel - llvm-gcc でドライバー コードをコンパイルすると、jiffies.h で「エラー: #if でゼロによる除算」が発生する
研究目的で、llvm-gcc (llvm バージョン 1.7) を使用して、Linux カーネル ソース コード (バージョン 2.6.18.8) でドライバー プログラム (linux/drivers/net/zorro8390.c) をコンパイルしようとしていますが、 jiffies.h からの多くのエラー:
このエラーに関する多くの議論をグーグルで検索しましたが、その多くは make コマンドを使用してカーネルを構築することに関するものです。llvm-gcc を直接使用する場合の修正方法はまだわかりません。それについて何か提案はありますか?ご助力ありがとうございます!
ダニエル
c - Windows.hおよびclang(LLVM)
clangコンパイラを使用してwindows.hを含む小さなプロジェクトをコンパイルしようとしています。残念ながら、clangは私が解決できないいくつかのエラーを生成します。これらのエラーの原因は何ですか?clangは必要なすべての機能をサポートしていませんか?何かが足りませんか?
iphone - コマンドラインからのiPhoneアプリケーションの構築とコード署名
今すぐEmacsでiPhoneアプリを作りたいので、Xcodeをまったく使用しません。
コマンドラインから(SSH経由でも)アプリをビルドしてコード署名するにはどうすればよいですか?Xcodeプロジェクトがないため、xcodebuildを使用できません。これをカバーするチュートリアルはありますか?GCCでコンパイルしたいのですが、Developer Tools 4.0が出たらすぐに、LLVMでコンパイルしたいと思います。
誰か助けてもらえますか?ありがとう。
Xcodeなしでデバイス上でデバッグすることも可能ですか?
iphone - Xcodeでコンパイラの警告をまとめて抑制する方法
いくつかのプロジェクトで、いくつかのコンパイラ警告を生成するサードパーティ コードを使用しています。私は明らかに、積極的に更新されたサードパーティ プロジェクトのコードを調べたり変更したりしたくありません。
これにより、 MYコードの警告をかき消す多くの不要な警告が残ります。
いくつかのコンパイラ フラグを使用して、ファイルごとに特定の警告を抑制しましたが、10 ~ 20 の .m ファイルを含むオープン ソース コードにとっては面倒です。
Xcodeグループまたはファイルパスごとにすべての警告を表示する方法はありますか? または、誰かがより良い提案をしていますか?
(参考: LLVM 1.5 コンパイラを使用しています)