問題タブ [compiled]

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 投票する
5 に答える
638 参照

delphi - 別のコンパイル済みアプリを作成できるコンパイル済み Delphi アプリを作成する必要がある

ユーザーがいくつかのオプションを選択してボタンをクリックできるようにするアプリを作成する必要があり、コンパイルされた別のアプリが作成されます。これは可能ですか?Delphi 7 と 2010 を使用しています。

返信ありがとうございます。ここにもう少し情報があります。

グラフィカル アプリであり、グラフィカル アプリを作成する必要があります。

私が望むのは、ユーザーが「App A」(私が最初に作成したもの)を起動し、いくつかのオプションを選択できるようにすることです(秘密にして申し訳ありません。これはおそらく3人が役立つと思うかもしれない100万ドルのアイデアだと思います:)プログラムを使用して「アプリ B」を作成します。その後、「アプリ B」をエンド ユーザーに配布できます。「アプリ B」は、コンパイルされたアプリと構成データを含む単一の実行可能ファイルです。方法はどうでもいいのですが、「アプリ B」を単一の実行可能ファイルにする必要があります。

最終的にコンパイルされたアプリに Delphi を使用する必要さえありません。プリコンパイルされたexeと別の構成ファイルを単一の実行可能ファイルに結合する、Delphiから呼び出すことができるある種の「疑似コンパイラ」がある場合。それもうまくいくでしょう。

返信とヘルプをありがとう。

ありがとうございました。

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

git - Git: .class ファイルやその他のコンパイル済みオブジェクトの処理

BranchA と BranchB という異なるコードのブランチがいくつかあるとします。現在 BranchA にいて、ビルドを実行しているとします。私のビルドが .class ファイルとその他のコンパイル済みオブジェクトを作業ツリー内のディレクトリにダンプするとします。差分を実行すると、新しいコンパイル済みオブジェクトが含まれているため、ディレクトリが変更されていることがわかります。

BranchB に切り替えて自分のコードをデプロイすると、実際には BranchA のコード ベースからコンパイルされたオブジェクトがデプロイされます。これは、git がブランチ スイッチ全体でフローティング変更 (新しいコンパイル済みオブジェクト) を維持しているためです。これは明らかに間違いです。

これを回避する方法はいくつかあります。1 つは、ブランチを切り替えるたびにバージョン管理されていないファイルをクリーンアップすることですが、この問題を処理するためのより確実な方法はありますか。コンパイルされたオブジェクトをバージョン管理に入れたくありません。

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

python - Cx_freeze - 共有ライブラリを /usr/lib にインストールする方法

cx_freeze を使用して Python スクリプトをコンパイルしています。プログラムをコンパイルすると、すべてのファイルが指定された 1 つのフォルダーに配置されます。共有ライブラリが同じディレクトリ内にない場合、実行可能ファイルは実行されません。

実行可能ファイルが /usr/lib/PROGRAMNAME/ 内を検索してライブラリを実行するように設定するにはどうすればよいですか?

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

linux - Linux Webサーバー用にコンパイルされたwget

サーバー Linux バージョン 2.6.18-028stab070.5 (root@rhel5-build-x64) (gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-46)) のコンパイル済み wget を取得する方法

私はルート権限を持っていないので、サーバー上で wget ソースをコンパイルできません

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

c++ - c++ ライクな言語

C++ は、特に低レベルのプログラミングに関しては、これまでで最も有名なプログラミング言語の 1 つだと思いますが、機能の点で C++ に少し似ている言語は他にありますか?

編集: コンパイルされた低レベルのプログラミング言語が必要です。Javaのような言語ではありません。編集: C++ のような言語で私が意味したのは、これです: コンパイルされた低レベル言語で、高性能アプリケーションに適しています。oop である必要はありませんが、C++ と同様の機能 (OS プログラミングなど) を備えている必要があります。これで私の質問がより明確になることを願っています。

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

uploading - コンパイルされたコードをサーバーにアップロードする

通常のコンテンツをサーバーにアップロードすることと、コンパイルされたコードをサーバーにアップロードすることの利点と違いを知りたいと思いました。コンパイルされた形式でコンテンツをアップロードすると、サイトのパフォーマンスに違いはありますか...

できるだけ早く提案と情報を返信してください。ありがとう、よろしくアッバスエレクトリックワーラ

0 投票する
9 に答える
380320 参照

python - コンパイルされた.pycファイルを.pyファイルに逆コンパイルすることは可能ですか?

.pyファイルから生成された.pycファイルからいくつかの情報を取得することは可能ですか?

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

ruby - Ruby on Rails で書かれたアプリケーションを配布する

Ruby 1.9.2 と Rails 3.x で書かれた既存の Web アプリケーションがあります。私たちの元のモデルはサービスとしてのソフトウェアでしたが、私たちの業界で調査したところ、プライバシー上の理由から、クライアントでコードをホストする方が良いオプションである場合があります (クライアント データを独自のデータ センターに保存する)。

コードベースを閲覧されないようにする最善の方法は何ですか? JRuby または同様のソリューションにコンパイルした経験のある人はいますか。手順は何ですか?

ありがとう

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

python - C 拡張機能を使用した Python プロジェクトのビルド/テスト

Python パッケージとその中にコンパイルされたコンポーネントを含むプロジェクトがあります。現在のディレクトリ レイアウトは次のとおりです。

プロジェクトがビルドされると、distutilsは仮想環境にbuild/lib追加またはインストールするディレクトリを作成します。PYTHONPATH結果の構造は次のとおりです。

問題は、プロジェクト ルートから Python インタープリター セッションを開始したり、プロジェクト ルートからテストを実行したりすると、ビルドされたツリーではなくソース ツリーが取得されることです。

これに対するいくつかの既存の解決策が使用されていることがわかりました。

  1. Python ソースを別のディレクトリに配置します。lib/fooなどmodules/foo。これの欠点は、すべてのソース ファイルに追加のディレクトリ レベルが追加されることと、コンパイルされた拡張機能を持たず、したがってルート ディレクトリに python パッケージがあるプロジェクトとの不一致です。

  2. つまり、chdirPython インタープリターが (ビルド スクリプトまたは手動で) ソース パッケージを認識しないように、プロジェクト ルートの外 (例: tests/ ディレクトリ) に移動する必要があります。

  3. パッケージを別の名前 (foo-moduleまたは などfoo-lib) でルートに保存し、適切なpackage_dir={'foo':'lib-foo'}行を に追加しsetup.pyます。これは pt のバリエーションです。1 にディレクトリ階層の余分なレベルがなくても、ほとんど同じことだと思います。

  4. パッケージをルートに保持して使用しますがsetup.py build_ext --inplace、これによりソース ツリーが汚染されます。

どちらの場合も、ソース ツリーから直接コードを変更/実行できる単純な python プロジェクトに対して、オーバーヘッドが発生します。上記の長所と短所、およびプロジェクトで使用する特定の方法について、皆さんの考えをぜひお聞かせください。

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

linux - あるLinuxから別のLinuxへのバイナリファイル

別のLinuxでコンパイルされたバイナリを実行する方法はありますか?もちろん、それを別のマシンで再構築するのが最も簡単なことは知っていますが、取得できるのはバイナリファイルだけだと仮定しましょう。それで、それは可能かどうか。(おそらくそれは簡単ではないことを私は知っていますが、私はただ興味があります)。