問題タブ [llvm-gcc]

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 投票する
3 に答える
29561 参照

64-bit - 64 ビット llvm-gcc で 32 ビットをビルドする

llvm-gcc の 64 ビット バージョンがありますが、32 ビットと 64 ビットの両方のバイナリをビルドできるようにしたいと考えています。これにはフラグがありますか?-m32 (通常の gcc で動作) を渡そうとしましたが、次のようなエラー メッセージが表示されます。

これは逆です。64 ビット プロセッサ用の 32 ビット コードを生成したい!

Ubuntu 9.04 x86-64 に付属する llvm-gcc 4.2 を実行しています。


編集: -v フラグを指定して llvm-gcc を実行したときの出力の関連部分は次のとおりです。

/usr/lib/llvm/gcc-4.2/libexec/gcc を調べて別のバイナリを見つけようとしましたが、そこにある唯一のディレクトリは x86_64-linux-gnu です。次に、適切なオプションを使用してソースから llvm-gcc をコンパイルする方法を検討します。

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

iphone - iPhoneアプリをデプロイするときにllvmコンパイラに変更する

私はこれを見つけました:

既存のiPhoneプロジェクトでコンパイラをllvm-clangに変更する

しかし、それは役に立ちません。

まだエラーが発生しています。BaseSDKをiPhoneSimulator3.1に設定すると機能するようです。しかし、これは正しいことではないと思います...

0 投票する
7 に答える
9749 参照

ios - そのようなファイルまたはファイル用のディレクトリはありません-----stdarg.hおよびfloat.h?

これらのファイルをコンパイルするためにxcodeプロジェクトの.mm拡張子のファイルを使用しています。このコンパイラを追加した後、ビルド設定にLLVM-GCC 4.2を追加しました。これにより、エラーが表示されます。

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/usr/include/float.h:8:24: error: float.h: No such file or directory

このエラーを削除する方法がわかりません。このエラーを削除するのに役立ちます。

ありがとう

Balraj

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

installation - Vista に LLVM MinGW をインストールしますか?

llvm.orgからllvm-2.6-x86-mingw32.tar.bz2c:\llvmと llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2 をダウンロードc:\llvm-gccし、次のバッチ ファイルのデスクトップ ショートカットをセットアップしましc:\llvm-gccた。llvm-gccコマンドラインからもコンパイル用の環境をセットアップしようとします:

残念ながら、このセットアップでは、単純な hello world プログラムをコンパイルしようとすると、次のエラーが発生します。

LLVM バイナリを簡単に調べたところ、MinGW ベースの Win32 API とランタイム ファイルが既に含まれているようです。また、MinGW DLL をc:\llvm-gcc\bin無駄に追加しようとしました。

Vista でバイナリ LLVM 環境と GCC ベースのフロント エンドをセットアップする際に見逃したものは何ですか?

ありがとう、ジョン

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

c - GCC 未定義シンボル

私は最近HomebrewのMacPorts を捨てました make。つまり、このエラー:

これらの 3 つのライブラリはリンクされていないようです。正直なところ、私は Ruby 開発者であり、何もコンパイルする必要がないため、これをどこで修正すればよいかわかりません。ソースから何かをコンパイルすると発生します。

make上記の例では、インストール時の実行時の出力ですzsh

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

xcode - Xcodeでのリンク時の最適化に関する問題

リリース構成のためにXcodeで「デバッグシンボルの生成」をオンにする必要がありますか?それと「リンク時間最適化」がオンになっている場合、Xcodeは警告を表示します。

GenerateDSYMFile build/Release/cocoa_tutorial5.app.dSYM build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 cd /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5 /Developer/usr/bin/dsymutil /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 -o /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app.dSYM

warning: no debug symbols in executable (-arch x86_64)
warning: no debug symbols in executable (-arch i386)
warning: no debug symbols in executable (-arch ppc7400)

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

mingw - LLVM: Windows 用の llvm-gcc (mingw) を使用したビットコード

私は現在、小さな JIT コンパイラを構築しています。この言語には、特殊な数学関数用のランタイム ライブラリが必要です。ライブラリをビットコードにコンパイルしてリンクするのが最善だと思います。コンパイラは製品に統合する必要があり、現時点では Windows (VC10、64 ビット) で動作する必要があります。

mingw llvm-gcc build を使用して math lib をビルドし、後で JITed Code にリンクすることは可能ですか? または、mingw の下で llvm-gcc を使用してビルドしたビットコードの移植性に関して何か問題がありますか? 問題がある場合、どのような解決策を提案しますか?

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 投票する
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 投票する
3 に答える
726 参照

c++ - llvm-gcc std::アロケータのバグ?

コード:

g++ (4.4.3) と llvm-g++ (4.2.1) の両方でコンパイルされますが、後者の seg fault の出力:

割り当てられていないものを解放する問題のようです。これは llvm-gcc のバグですか?

更新: llvm メーリング リストでの議論に基づいて、これは llvm-gcc または新しいバージョンで修正された STL の実装のバグのようです。ただし、調べるためにリポジトリから llvm-gcc をインストールしてビルドする必要はありません。