タグ付けされた質問 「compilation」

コンパイルは、ソーステキストを他の形式または表現に変換することです。このタグの最も一般的な使用法は、プログラミング言語からマシンコードへの変換に関する質問です。このタグは通常、プログラミング言語タグ(C、C ++、Goなど)などのソーステキストのタイプを示す別のタグと、変換に使用されるツールまたはコンパイラを示すタグ(gcc、Visual Studio、等。)。

11
フォームアプリケーションでコンソール出力/ウィンドウを表示するにはどうすればよいですか?
すぐに行き詰まる、非常に基本的な例: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } これをデフォルトのオプションで(コマンドラインでcscを使用して)コンパイルすると、期待どおりにコンソールアプリケーションにコンパイルされます。また、をインポートしたためSystem.Windows.Forms、メッセージボックスも表示されます。 ここで、プロジェクトオプション内から/target:winexe選択するのと同じオプションだと思うオプションを使用すると、Windows Application期待どおりにメッセージボックスのみが表示され、コンソール出力は表示されません。 (実際、コマンドラインから起動した瞬間に、アプリケーションが完了する前に次のコマンドを発行できます)。 だから、私の質問は-コンソールアプリケーションから「ウィンドウ」/フォームの出力を取得できることはわかっていますが、Windowsアプリケーションからコンソールを表示する方法はありますか?

12
Pythonをマシンコードにコンパイルすることは可能ですか?
Pythonを(おそらくCの中間表現を介して)マシンコードにコンパイルすることは、どの程度実行可能でしょうか? おそらく、それはPythonランタイムライブラリにリンクする必要があり、Python標準ライブラリの一部であるPython自体もコンパイル(およびリンク)する必要があります。 また、式の動的評価を実行する場合は、Pythonインタープリターをバンドルする必要がありますが、これを許可しないPythonのサブセットは引き続き有用です。 速度やメモリ使用量に利点がありますか?おそらくPythonインタープリターの起動時間がなくなります(ただし、共有ライブラリは起動時にロードする必要があります)。
128 python  c  linker  compilation 



3
Pythonスクリプトをバイナリ実行可能ファイルにコンパイルする方法
PythonスクリプトをWindows実行可能ファイルに変換する必要があります。 Python 2.6をにインストールしましたpython26。 私は1つのスクリプトを作成し、それをに保管しましたC:\pythonscript。このフォルダ内には2つのファイルがあります Setup.pyそして、oldlogs.py(このファイルの必要性をcoversion) setup.py コードは from distutils.core import setup import py2exe setup(console=['oldlogs.py']) oldlogs.pyをexeファイルに変換するにはどうすればよいですか?

2
dSYMとは何ですか?(iOS SDK)
コンパイラが.dSYMファイルを生成する場合があります。これはデバッグ関連のファイルだと思いますが、それが何で、どのように使用するのかはわかりません。 .dSYMとは?どうやって使うの?


4
「RuntimeLibrary」の不一致が検出されました
C:\ cryptoppにCrypto ++をダウンロードして解凍しました。Visual Studio Express 2012を使用してすべてのプロジェクトを(readmeの指示に従って)内部にビルドしましたが、すべてが正常にビルドされました。次に、他のフォルダにテストプロジェクトを作成し、依存関係としてcryptolibを追加しました。その後、すべてのヘッダーを簡単に含めることができるように、インクルードパスを追加しました。コンパイルしようとすると、未解決のシンボルに関するエラーが発生しました。 これを修正するために、C:\cryptopp\Win32\Output\Debug\cryptlib.lib追加の依存関係をリンクするように追加しました。今私はこのエラーを受け取ります: Error 1 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_DynamicDebug' in program.obj C:\Data\Work\C++ VS\CryptoTest\CryptoTest\cryptlib.lib(cryptlib.obj) CryptoTest Error 2 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_DynamicDebug' in program.obj C:\Data\Work\C++ VS\CryptoTest\CryptoTest\cryptlib.lib(iterhash.obj) CryptoTest Error 3 error LNK2038: mismatch …


11
javac:コマンドが見つかりません
次のコマンドを使用して、CentOSリリース5.5マシンにjavaをインストールしましたyum install java。しかし、javacを使用してクラスをコンパイルすることはできません。 他のパッケージをインストールする必要がありますか? javac実行可能ファイルを見つけようとしましたが、見つけることができません。 /usr/bin/java次のようにリンクされています: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java 私は次の出力を見ましたyum list installed |grep java: java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.16.b17.el5 installed tzdata-java.x86_64 2011b-1.el5 installed

8
AngularでのJust-in-Time(JiT)とAhead-of-Time(AoT)のコンパイル
私はこのドキュメントを参照していて、コンパイルのコンセプトに出くわしました。JITまたはAOTコンパイルを使用できます。しかし、私はそれが非常に簡潔であることに気づき、以下の点を詳細に知る必要があります、 これら2つの手法の違い 何をいつ使用するかに関する推奨事項

6
UbuntuでNode.jsの最新バージョンに追いつくには?PPA?コンパイル?
Node.jsの最新バージョンの.debパッケージはどこにありますか? そうでない場合、そしてそれは非常に速く進行するプロジェクトであるため、Node.jsのリリースに追いつくための最も簡単な方法は何ですか? PPAを追加すると、新しいパッケージがあるときに更新されますか? ./configure && make && ln -s ./node / usr / bin / node? あなたが知っているいくつかの他の方法と私は想像することはできませんが、うまくいけばあなたは共有しますか?

5
JVMがJITコンパイル済みコードをキャッシュしないのはなぜですか?
Sunの標準的なJVM実装は、かなり洗練された最適化をバイトコードに適用して、コードが数回実行された後、ネイティブに近い実行速度を取得します。 問題は、このコンパイルされたコードが、同じ関数/クラスの後続の使用中に使用するためにディスクにキャッシュされないのはなぜですか? 現状では、プログラムが実行されるたびに、JITコンパイラは、コンパイル済みのバージョンのコードを使用するのではなく、新たに起動します。この機能を追加すると、バイトコードが本質的に解釈されているときに、プログラムの最初の実行時間が大幅に増加しませんか?
107 java  caching  jvm  compilation  jit 

8
#ifdef #ifndef in Java
C ++の#ifdef #ifndefのようなJavaでコンパイル時の条件を作成する方法があるかどうかは疑問です。 私の問題は、Javaで記述されたアルゴリズムがあり、そのアルゴリズムに対して実行時間を改善していることです。したがって、それぞれの改善を使用したときに節約できる時間を測定したいと思います。 現時点では、実行時に改善を使用するかどうかを決定するために使用されるブール変数のセットがあります。しかし、これらの変数をテストしたとしても、総実行時間に影響します。 したがって、コンパイル時にプログラムのどの部分をコンパイルして使用するかを決定する方法を見つけたいと思います。 誰かがJavaでそれを行う方法を知っていますか?または、誰かがそのような方法がないことを知っているかもしれません(それも役立つでしょう)。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.