問題タブ [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.
xcode - xcode - コンパイラを変更するには?
xcode 3.1.4 でコンパイラのバージョンを変更しようとしています。プロジェクト設定 -> ビルド -> コンパイラのバージョンに行きましたが、「com.apple.compilers.llvmgcc42」しか選択できません。
library/xcode/plugins/-folder を調べたところ、いくつかのコンパイラ バージョンがインストールされているようです。しかし、プロジェクトの設定でそれらを選択することはできませんか?
悲しいことに、これはコンパイラに関する私の問題を解決しません。プラグインリストにあるように見えるのに、xcode に追加のコンパイラバージョンが表示されない理由を知っている人はいますか? 私はすでに多くのことを検索しましたが、すべてのチュートリアルが、ビルド設定でさまざまなコンパイラが既に利用可能であると想定しているようです...
iphone - 奇妙な割り当てエラー
これが機能する理由:
そして、なぜこれはしないのですか?:
全く同じだと思います…
- コンパイラ: LLVM GCC 4.2
- エラー (2 番目のケース): 読み取り専用変数 'prop.283' の割り当て
- プロパティ フレーム:
@property (nonatomic, assign) CGRect frame;
それぞれの@synthesize
前もって感謝します。
python - Cython&Hadoopyのコンパイルエラー..修正に関するアイデアはありますか?
Hadoopyを実行しようとしていますが、OSXでコンパイルエラーが発生します。
私は/Developer/usr/bin
自分の$PATH
中にあり、OS XLion10.7で最新バージョンのXCodeを実行しています。Cythonはを介してインストールされeasy_install
ました。
フル出力:
types - llvm-gccでコンパイルするときにタイプをヒントする方法は?
一部のCコードでは、単純な静的配列を関数の引数として定義しています。たとえば、次のようになります。
でコンパイルするとllvm-gcc
、次のLLVMアセンブリ言語出力が生成されます。
ポインターの代わりにスタック上のLLVM配列[3 x float]
またはベクトルを使用してコードを生成するようにコンパイラーにヒントを与える方法はありますか?<3 x float>
iphone - C++ テンプレートは GCC では正常に動作するが、LLVM-GCC コンパイラでコンパイル時エラーが表示される
エラーは次のとおりです。
未定義のテンプレートの暗黙的なインスタンス化
MyList <MyTemplateString<char>>
GCC コンパイラでのみ正常に動作しますが、LLVM-GCC コンパイラでは動作しません。
gcc - Xcode4.2コードカバレッジ
Xcode 4.2を使い始めましたが、コードカバレッジの生成に問題があります。
Xcode4.2にはGCC4.2コンパイラは含まれていませんが、LLVMGCC4.2コンパイラに置き換えられました。最初のものは、以前のバージョンのXcodeでコードカバレッジを生成するために必要でした。
CoverStory Webサイトの「チュートリアル」に従いましたが、結果は次のようになります。
a)すべての手順を実行すると、カバレッジファイルはありません。
b)libprofile_rt.dylibをプロジェクトにリンクすると、失敗するはずのテストが失敗しなくなります。
誰かがこの問題に遭遇しましたか?そして、どのようにそれを解決しましたか?
ありがとう
objective-c - コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-g++-4.2 が終了コード 1 で失敗しました
XCode のバージョンは、iOS 5.0 用の 4.2 です。コンパイラとして「LLVM GCC 4.2」を選択します。プロジェクトをコンパイルすると、次のエラーが表示されます。
これがなぜ起こっているのか、そしてそれを修正する方法を理解するのを手伝ってください。
c++ - OpenMPを使用してforループを並列化するときに、プログラムがSIGABRTを受信するのはなぜですか?
私はマクスウェルの方程式をC++で解くための科学プログラムを書いています。データ並列のタスクと私はOpenMPを使用してプログラムを並列にしたいです。しかし、OpenMPを使用して関数のサイドでforループを並列化すると、それが機能します。コードを実行すると、プログラムはSIGABRTを取得します。うまくいかなかったことがわかりませんでした。助けてください。
forループは次のとおりです。
コンパイラは、デフォルトでXcode4.2に付属しているllvm-gccです。
助けてください。
xcode - Xcode 4 (LLVM GCC) で _mm_shuffle_ps を使用する場合の OpenMP + SSE バグの可能性
コンパイラを GCC から XCode 4.2 で LLVM GCC 4.2 に切り替えたところ、OpenMP の下で組み込みの _mm_shuffle_ps に対して奇妙なリンカ エラーが発生しました。この関数は他の場所でも機能しますが、omp ブロック内に配置すると、次のリンカー エラーが生成され始めます。
私のコードの基本的な構造は次のとおりです。
コードは GCC 4.2 で問題なく動作しますが、これは OpenMP の LLVM GCC 実装のバグですか、それとも特殊なコンパイラ フラグが必要ですか?
xcode - Apple LLVM 3.0 のテンプレートとフォワード宣言
私は、LLVM GCC コンパイラ用に完全にコンパイルするアプリケーション (3 つのプロジェクト、c++ で 2 つ、Objective-C で 1 つ) に取り組んでいます。しかし、コンパイラを「Apple LLVM コンパイラ 3.0」に切り替えると、次のような奇妙なエラーが 1 つ見つかりました。
上記のエラーは、次のコード行に表示されます。
次のように前方宣言された EList を使用します。
EString は次のように宣言されます。
残りの使用されるテンプレートは次のように定義されます。
TCHAR は次のように宣言されます。
なぜGCCでうまくコンパイルできて、「Apple LLVM compiler 3.0」でエラーがスローされるのか教えてください。