LLVMを使用する理由


1

VirtualBoxでUbuntuの14.04リリースをテストしていましたが、変更についてかなり良いアイデアを得た後、VirtualBoxをコンピューターから削除しました。しかし、ターミナルで「python」コマンドを実行したとき...これは私が見つけたものです:

ここに画像の説明を入力してください

LLVMがターミナルで使用されているのはなぜですか?


何がwhich python返されますか?
マチューリーグラー

/ usr / bin / python
scbmirmiran

回答:


3

対話的にpythonを起動すると、そのバージョンと、コンパイルに使用されたコンパイラの名前とバージョンが出力されます。

この場合、Appleはclang-500.0.68を使用してpython実行可能ファイルをコンパイルしました(GCC 4.2.1としてマスカレードします)。


なぜ正確に?私は...それは前にそれを行う見たことがない
scbmirmiran

Appleはclang / LLVMコンボを、配布するあらゆるもののデフォルトコンパイラとして使用します。Pythonはそれらのアプリケーションの1つです。互換性の理由から(私は思う)、彼らはまだgccとg ++コマンドを提供していますが、どちらもclangを使用しています。
ジョゼフレジェニー

私も前に見たことがあるとは言えません。繰り返しになりますが、私はおそらく十分な注意を払っていません。:)「clang」と「darwin」の代わりに「gcc」と「linux」をリストすることを除いて、私のlinuxボックスはすべて同じように動作します(明白な理由のため)。
bennettp123
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.