問題タブ [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 投票する
2 に答える
1592 参照

iphone - IOS: -lz.1.2.3 のライブラリが見つかりません

エラーがわかりません:

Ld Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/Test.app/Test normal i386

-arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk

-L/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator

-L/Users/lol/Desktop/Test -F/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator

-filelist /Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Intermediates/Test.build/Debug-iphonesimulator/Test.build/Objects-normal/i386/Test.LinkFileList

-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -D__IPHONE_OS_VERSION_MIN_REQUIRED=40000 -lextThree20JSON+SBJSON /Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator libThree20UICommon.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20UINavigator.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Core.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20UI.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Network.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Style.a

-framework SystemConfiguration -framework MobileCoreServices -framework CFNetwork -framework AddressBook -framework AddressBookUI -framework QuartzCore -framework UIKit -framework Foundation -framework MessageUI -framework CoreGraphics -lz.1.2.3 -lxml2.2.7.3 -o /Users/lol/Library /開発者/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/ビルド/製品/Debug-iphonesimulator/Test.app/Test

これを理解するのを手伝ってもらえますか?

どうもありがとう ;)

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

xcode - Mac OS X Lion に llvm-gcc がありません: mysql-python をインストールできません

最近、Mac OS X 10.6 から 10.7 にアップグレードしました。

Python 2.7 を使用することにしました。

しかし、MySQLdb モジュールをインストールして Django を実行しようとすると、失敗します。

その理由は、もうバイナリllvm-gccも持っていないからです。gcc

XCode を 3.something から 4.3.2 にアップグレードしようとしましたが、役に立ちませんでした。シンプルなアプリとして提供され/usr/binllvm-gcc.

私は何を間違っていますか?

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

gdb - gdb が参照する「システム提供の DSO」とは何ですか?

私はgdbを実行していますがset verbose on、私が受け取っているメッセージの1つを理解しようとしています:

とは何system-supplied DSOですか? DSOいくつかの検索の後、「動的共有オブジェクト」の略であると思います。しかし、ここでgdbが何をしているのか、デバッグシンボルが見つからないという問題をどのように解決できるのか(またはそれが問題であるかどうか)をまだ正確に理解していません。

また、デバッグしているプログラムは llvm-gcc でコンパイルされており、LLVM パスが適用されています。それが gdb の動作に影響を与えていると思いますが、その方法は正確にはわかりません。

したがって、本質的に私の質問は、gdbが出力するメッセージが何を意味するのか、問題を引き起こす可能性があるのか​​ 、そうであれば、gdbがデバッグシンボルを見つけるのを助ける方法についての提案です.

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

c - C--Wallを使用してコンパイルしても、初期化されていない変数について警告されません

初期化されていない変数について1つだけ警告を表示する欠陥のあるプログラムの例がありますが、コンパイルしてもgccは警告を表示しません。

コードは次のとおりです。

これが私が実行するものです:cc -Wall testcase.c -o testcase

そして、私はフィードバックを受け取りません。私の知る限り、これは次のことを生み出すはずです。

彼のCチュートリアルの同様の例では、ZedShawに正しく警告しているようです)。これは私が最初に試した例であり、期待どおりに機能していないことに気づきました。

何か案は?

編集:

gccのバージョン:

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

gcc - GCC がインライン アセンブリにアセンブリ コマンドを追加するのはなぜですか?

Apple の llvm-gcc を使用して、インライン アセンブリでコードをコンパイルしています。やりたいことを書きましたが、変数をメモリに書き込み続ける無関係なコマンドが追加されます。なぜこれを行っているのですか?どうすれば停止できますか?

例:

になります (「アセンブリ」アシスタント ビューで):

乾杯。

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

opengl - GL_COLOR_BUFFER_BIT およびその他の多くは、「Xcode によって宣言されていない識別子」を示します

このリンクに配置されたAppleドキュメントのサンプルコードを実行しようとしています...

サンプルコード

ただし、このコードを実行すると、XCode はコンパイルに失敗します。以下にリストされている変数が定義されていないことを示すいくつかのエラーが表示されます。

  • GL_COLOR_BUFFER_BIT
  • GL_VIEWPORT
  • GL_PROJECTION
  • GL_MODELVIEW
  • GL_QUADS

私の理解では、Xcode がこの const 変数を検出できなかったことは明らかであり、それらは OpenGL フレームワークからのもののようです。インポートしたフレームワーク リストに OpenGL が含まれていることを確認しました。

これを解決するには?

環境 :

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

iphone - コアプロットに LLVM gcc 4.2 を使用すると、ARC が原因で表記の問題が発生する

これらの指示に従って、 core-plotを iPhone プロジェクトにインストールしようとしています。Coreplot では LLVM gcc 4.2 コンパイラを使用する必要があり、これが表記の問題を引き起こしています。

私は LLVM gcc 4.2 を使用しているため、@autorelease 表記により、main.m で「Expected expression before '@' token」というエラーが生成されます。

このため、@autoreleasepool 表記を取り除き、main を次のように変更しました。

ただし、ARCを使用しているため、これにより「NSAutoreleasePool is available」エラーが発生します。そのため、-fno-objc-arcコンパイラフラグをmain.mに追加しました。これにより、「認識されないコマンドラインオプション「-fno-objc-arc」が表示されました。エラー。

プロジェクトで ARC を使用しているときに LLVC gcc 4.2 を使用することによって発生する表記の問題を解決する方法はありますか?

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

python - Python モジュールをインストールできません: コマンド '/usr/bin/llvm-gcc' が終了ステータス 1 で失敗しました

誰かがその問題を手伝ってくれますか?同じエラーを報告している多くの投稿を見つけましたが、解決策はありませんでした. 複数のモジュールで同じエラーが発生しました。

OS X 10.7をセットアップしています。Xcode 4.3.2 をインストールしました。コマンド ライン ツールをダウンロードしました。このチュートリアルに従って python2.7 をインストールしました: http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#lion

今、次のコマンドを使用して igraph のような他のモジュールをインストールしようとしています: pip install python-igraph で、このエラーが発生します:

lipo: 入力ファイルを開けません: /var/folders/XXX (そのようなファイルやディレクトリはありません)

エラー: コマンド '/usr/bin/llvm-gcc' が終了ステータス 1 で失敗しました

複数のパッケージで同じエラーが発生します:(

私はすでに次のことを試みました: ARCHFLAGS="-arch i386 -arch x86_64" をエクスポートし、 http://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error -on-mac-osx-lion-when-build

ご協力いただきありがとうございます

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

gcc - gcc44-c++ サポートが必要

http://clang.llvm.org/get_started.htmlリンクに記載されているコードを最近ダウンロードしました 。私の GCC バージョンは 4.1.2 です。以下のエラーがコンソールで発生し始める前に、コンパイルは少なくとも 1 時間は正常に行われました。

LLVM サポートは、gcc44-c++ を使用する必要があると述べていますが、これは私たちのボックスでは利用できません。

gcc44-c++ が実際に GCC 4.4 C++ コンパイラを意味するのか、それとも別のコンパイラなのか教えてください。異なる場合は、Red Hat 5.4 OS 用に同じものをダウンロードしてインストールする方法を教えてください。

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

gcc - gcc 4.6 を使用してカーネル 3.0 で LLVM 2.9 の gcc 4.2 をコンパイルする

3.0.0-21-generic カーネルを実行するこの x86_64 システムでllvm-gcc 4.2.2.9をコンパイルしようとしています。llvm 2.9 自体は正常にビルドされます。llvm-gcc のダウンロード可能なバージョンが他の問題を引き起こしているのではないかと疑ったので、自分で llvm-gcc をビルドすることにしました。

README.LLVMI構成で提案されているように

ソースが存在し、llvm 2.9/opt/llvm-gcc4.2-2.9が にある間、これをディレクトリから実行しています。これは暗黙的にを同じアーキテクチャに設定するため、 の代わりに を設定していることに注意してください。/opt/llvm-gcc-4.2-2.9.source/opt/llvm-2.9--host--target--target

make最終的にこのエラーで停止すると、多くのものを構築します(かなりの量の警告が生成されます):

インクルード パスが自分のシステムstdio.hからヘッダーに戻りllvm-gcc、システム ヘッダーを再度インクルードしようとするのは少し奇妙です。でもそれが普通なのかな。

そのエラーの後、同じコンパイル単位からさらにエラーのある数百行が続きます。

私のシステムの gcc 4.6.1 またはシステムのヘッダーが古い llvm-gcc 4.2 ヘッダーと互換性がなくなった可能性がありますか? 繰り返しになりますが、別のシステム (2.6 カーネルを実行) では、gcc 4.5.2 が llvm 2.7 の gcc 4.2 とうまく機能することがわかっています。

最近の llvm 2.* が必要であり、他の 2 つの許容可能な llvm バージョン (2.7、2.8) では、より役立つ結果が得られなかったため、ここで途方に暮れています。