-1

だから..私はC++を学び始めたいと思っています。私は前にそれに触れました、そして私は前にルアに触れました。PHP/Javascriptに飽きてきました。

私はこの質問に「うんざり」しているかもしれませんが、私のラップトップは64ビットなので、64ビットコンパイラをインストールする必要があるということですか?もしそうなら、私に1つを指摘してもらえますか?

64ビットコンパイラが必要ない場合、Webサイトを読むときに32ビット/ 64ビットが頻繁にスローされるのはなぜですか?

技術的な理由のように、なぜ物事が起こったのか本当にわからなかったので、申し訳ありません。物事を機能させるために何をしなければならないかを知っていました(PHP / javascriptに関して)。

ありがとう。

4

3 に答える 3

1

Windowsの64ビットバージョンでおそらくご存知のように、64ビットと32ビットの両方のアプリケーションを実行できます。このため、選択したコンパイラが32ビットまたは64ビットのどちらのアプリケーションであるかは実際には問題ではありません。

さらに興味深いのは、選択したコンパイラが32ビットと64の両方の実行可能ファイルを生成できるのか、それとも1種類だけを生成できるのかということです。前者はより用途が広く、後者は64ビットアーキテクチャを最大限に活用できます。

あなたの代わりに、MicrosoftのVisual C ++ Expressをダウンロードします。これは、開始するために必要なすべてが含まれている無料の統合環境です。

このコンパイラでは32ビットの実行可能ファイルしかビルドできないことに注意してください。しかし、あなたが言うような初心者にとっては、それは実際には問題ではないはずです。

于 2012-06-23T15:54:18.200 に答える
1

64ビットマシンで32ビットコンパイラを実行できます。ただし、ネイティブの64ビット実行可能ファイルまたはライブラリをコンパイルすることはできません。。64ビットには32ビットよりも利点があり、拡張アドレス空間などの64ビットコンパイラでのみ利用できるため、この用語はよく使用されます。ただし、アプリケーションが大量のメモリを使用しない限り、それはおそらくそれほど重要ではありません。

Windowsを使用しているため、最善の策はVisual C ++ExpressEditionです。無料ですが、デフォルトでは64ビットコンパイラは含まれていません。必要に応じて追加することもできますが、ここで説明するように、WindowsSDKをインストールする必要があります。

于 2012-06-23T15:37:01.487 に答える
1

Linuxを使用している場合は、gccとclangを強くお勧めします。Windowsでは、最高のコンパイラはVisualStudioだと思います。

注: 32ビットコンパイラは32ビットと64ビットの両方のmashineでコンパイルされるため、心配する必要はありません。

于 2012-06-23T15:38:44.517 に答える