問題タブ [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.

0 投票する
5 に答える
16171 参照

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 ファイル形式を使用していると思いますが、呼び出し規則、仮想テーブル レイアウトなどはどうでしょうか。

0 投票する
5 に答える
11397 参照

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)

0 投票する
1 に答える
1277 参照

iphone - GCC 4.2 ではなく、LLVM/Clang でコンパイルするとクラッシュが発生する

私は iPhone アプリに取り組んでいますが、コンパイラに問題があります。ここにローダウンがあります:

  1. iOS 4.0 を対象として、Xcode 3.2.3 を使用してコンパイルしています。私のデバイスは、iOS 4.0 を実行する第 2 世代の iPod touch です。
  2. GCC 4.2 でのコンパイル: シミュレーターとデバイスの両方で動作します
  3. LLVM コンパイラ 1.5 でのコンパイル: シミュレータでは動作しますが、デバイスでは動作しません。
  4. LLVM GCC 4.2 でのコンパイル: LLVM コンパイラ 1.5 と同じ問題。

失敗すると、アプリの読み込みが完了することさえありません。ログは次のようになります。

これで何が起こっているのかわかりません。WWDC で発表された最新の機能 (暗黙的、カテゴリにインスタンス変数を追加する機能など) を使用するようにコードを更新したいのですが@synthesize、そのためには Clang が必要です。

0 投票する
1 に答える
753 参照

iphone - configure:エラー:このリリースでは、ソースディレクトリでのビルドはサポートされていません

Ubuntu 10.04でiPhoneツールチェーンを構築しようとしていますが、エラーが発生しました:

それはどういう意味Building in the source directory is not supported in this release.ですか?私はllvm-gcc-4.0-iphoneを使用してsvnedしました:

何が問題なのですか?

0 投票する
1 に答える
1572 参照

c++ - GCC-XMLをラップするpygccxmlの流れにPython Clangラッパーはありますか?

長い間、pygccxml を使用して C++ ソース コードを解析し、内省してきました。これは、ビルド プロセス中に巧妙なコード生成を行うのに役立ちます。

最近、LLVM スタックの利点、特に LLVM Clang パーサーが C++ コンパイルにもたらす利点について多くの記事を読みました。既存のコード生成タスクの基礎として使用できる Clang への Python インターフェイスがあるかどうか疑問に思っています。

0 投票する
2 に答える
826 参照

macos - GCC から LLVM への移行のヒント?

Xcode 4 には LLVM が付属しています。カジュアルなプログラマ (つまり、いくつかのオープン ソース プロジェクトをダウンロードし、コマンド ライン経由で Mac でコンパイルする) として、移行のためのヒントはありますか?

0 投票する
4 に答える
1741 参照

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 を直接使用する場合の修正方法はまだわかりません。それについて何か提案はありますか?ご助力ありがとうございます!

ダニエル

0 投票する
1 に答える
3345 参照

c - Windows.hおよびclang(LLVM)

clangコンパイラを使用してwindows.hを含む小さなプロジェクトをコンパイルしようとしています。残念ながら、clangは私が解決できないいくつかのエラーを生成します。これらのエラーの原因は何ですか?clangは必要なすべての機能をサポートしていませんか?何かが足りませんか?

0 投票する
1 に答える
476 参照

iphone - コマンドラインからのiPhoneアプリケーションの構築とコード署名

今すぐEmacsでiPhoneアプリを作りたいので、Xcodeをまったく使用しません。

コマンドラインから(SSH経由でも)アプリをビルドしてコード署名するにはどうすればよいですか?Xcodeプロジェクトがないため、xcodebuildを使用できません。これをカバーするチュートリアルはありますか?GCCでコンパイルしたいのですが、Developer Tools 4.0が出たらすぐに、LLVMでコンパイルしたいと思います。

誰か助けてもらえますか?ありがとう。


Xcodeなしでデバイス上でデバッグすることも可能ですか?

0 投票する
3 に答える
1078 参照

iphone - Xcodeでコンパイラの警告をまとめて抑制する方法

いくつかのプロジェクトで、いくつかのコンパイラ警告を生成するサードパーティ コードを使用しています。私は明らかに、積極的に更新されたサードパーティ プロジェクトのコードを調べたり変更したりしたくありません。

これにより、 MYコードの警告をかき消す多くの不要な警告が残ります。

いくつかのコンパイラ フラグを使用して、ファイルごとに特定の警告を抑制しましたが、10 ~ 20 の .m ファイルを含むオープン ソース コードにとっては面倒です。

Xcodeグループまたはファイルパスごとにすべての警告を表示する方法はありますか? または、誰かがより良い提案をしていますか?

(参考: LLVM 1.5 コンパイラを使用しています)