問題タブ [cross-compiling]

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

c++ - Linux から Windows への C++ アプリケーションのクロスコンパイルのマニュアル?

Linux から Windows へ C++ アプリケーションをクロスコンパイルするためのマニュアルはありますか?

それだけ。それを行うためのガイドとなる情報 (リンク、参照、例など) が必要です。

それが可能かどうかさえわかりません。

私の目的は、Linux でプログラムをコンパイルし、Windows で実行できる .exe ファイルを取得することです。

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

cross-platform - 1 つのホスト OS のみを使用して FreePascal のクロスプラットフォーム バイナリを提供することは可能ですか?

私は、少なくとも 3 つの主要なプラットフォームで、さまざまなプラットフォームで配布したい小さなアプリを作成しています。

仮想マシンに頼らずに、ホスト OS を備えた Windows のみを使用して、Linux、Mac OS X、およびその他のサポートされているプラ​​ットフォーム用のバイナリをコンパイルすることは可能ですか?

それとも、Linux マシンを非常に簡単に仮想化できるので、実際には OS X でコンパイルするのを手伝ってくれるように、どこかのコミュニティで尋ねるべきでしょうか?

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

lisp - SBCL によるクロスコンパイル

Ubuntu マシンで SBCL を実行しています。Windows だけを実行している友人に贈りたい小さなプログラムを書きたいと思っています。私のマシンで「スタンドアロン」Windows プログラム (つまり、通常のランタイム + コアの組み合わせ) にクロスコンパイルする最も簡単な方法は何ですか?

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

gcc - ubuntugccでarm用にdarwinをコンパイルする手順

誰かがubuntuのarmのためにgccでdarwinライブラリをコンパイルする手順を持っていますか?

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

gcc - Binutils を 2.16.1 から 2.19 にアップグレードする利点はありますか? なんで?

PSPSDK (Homebrew) では、Binutils 2.16.1 を使用して PlayStation Portable のコードをアセンブルおよびリンクしていますが、そのリリースはかなり時代遅れになっています (3 つのバージョンがそれに取って代わりました)。コミュニティと私は GCC と newlib を最新の安定バージョンに更新しており、すべてが古い binutils で動作するようです。

GCC は binutils 2.19 でより良いコードを生成しますか? なんで?binutils 2.19 は 2.16.1 よりも優れた elf ファイルとライブラリを生成しますか? なんで?

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

java - C ソースから Java バイトコードへ?

C ソース コードを高パフォーマンスの Java バイトコードにコンパイルする方法を探しています。NestedVMの使用に成功しましたが、現在取り組んでいるプロジェクトではパフォーマンスへの影響は許容できません。また、この問題を狙ったさまざまなオープン ソース プロジェクトや、いくつかの商用製品も見てきました。 このSOの質問は、Java以外のソースをJavaソースに変換する一般的な問題を扱っていますが、CからJavaバイトコードに移行したいだけです。

C ソース コードを高パフォーマンスの純粋な Java バイトコードにコンパイルする最良の方法は何ですか?

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

c++ - C ++をiPhoneアームにクロスコンパイルする

ARM クロスコンパイルに関する Google で最初にヒットした (古い) 記事をスキャンしました。また、 OpenCV を iPhone にコンパイルすることに関する記事と、そこにある一般的なクロス コンパイル手順も見ました。私の質問は、後者の記事のように、iPhone 開発者パッケージ (既にインストール済み) で明らかに構成済みの gcc/g++ を呼び出すことはできますか? OpenCV の多くは、私のニーズには不必要なようです。

可能であれば、通話はどのようになりますか? 簡単にするために Makefile を作成する必要がありますか?

また、-lncurses ライブラリが必要です。通常のように呼び出すことはできますか、それともデフォルトの gcc/g++ を呼び出していないためパスを指定する必要がありますか?

0 投票する
7 に答える
1320 参照

compiler-construction - クロスコンパイラの構築が通常のコンパイラの構築よりも難しいのはなぜですか?

私が読んだすべてのことは、クロスコンパイラを構築することは、それが実行されるプラットフォームを対象とするコンパイラを構築することよりもはるかに難しいことを暗示しているようです. これは本当ですか?もしそうなら、なぜですか?任意のプラットフォーム用のアセンブリ コードとシステム コールを生成することは、コンパイラが実行されているプラ​​ットフォーム用のそのようなコードとシステム コールを生成することよりも難しくないように思えますが、おそらく私は素朴です。

0 投票する
7 に答える
5612 参照

c - バイナリを Unix (Solaris/HPUX/Linux) でも実行できるように、Windows で C コードをクロスコンパイルするにはどうすればよいですか?

Cygwin / Mingw / lccを調べていて、自分の Windows (できれば cygwin の下) で perl ネイティブ C 拡張機能をコンパイルし、Solaris と HP unix でそれ以上大騒ぎせずに実行できるようにしたいのですが、これは可能ですか?

これはすべて、元の perl クロスプラットフォームの質問hereに由来します。

0 投票する
11 に答える
85842 参照

c++ - Linux または Windows で OS X 用にコンパイルする方法は?

C/C++ アプリを OS X に移植したいと考えています。

私は Mac を持っていませんが、Linux と Windows を持っています。これのためのツールはありますか?