問題タブ [gcj]
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.
java - GCJを使用してPythonから呼び出し可能なライブラリを作成することは可能ですか?
GCJを使用してJava用のライブラリをコンパイルし、dllを取得して、Python ctypesから呼び出すことは可能ですか?
今のところトキシリブに興味がありますが、おもちゃの例を知っている人がいたら、それは素晴らしいことです!
java - gcj によってコンパイルされた Java プログラムのバイナリ名
gcj によってコンパイルされた Java プログラム内から、ユーザーがプログラムを開始するために実行した実行可能ファイルの名前を見つける方法はありますか?
C では、argv[0] (main 内から) が名前ですが、Java では、main に指定された args 配列には、メイン クラスへの引数のみが含まれます。通常の Java コマンド ラインで実行する場合、実行可能ファイルは常に java (または java.exe) になるため、これはある程度理にかなっています。
ただし、gcj によってコンパイルされた Java プログラムを実行する場合、ユーザーが実行した実行可能ファイルの名前が役立つ情報になる場合があります。理想的には、/proc の読み取りなどのプラットフォーム固有のアプローチに頼らずにその名前を見つけたいと思いますが (Windows に相当するものは何でも)、おそらくそれは不可能です。
java - Ant で GCJ を使用するには?
私は Apache Ant と GCJ の両方にかなり慣れていないので、Ant 経由で GCJ を構築しようとして苦労しています。
私のアプリは Scala にあるので、GCJ を使用して .class ファイルをソースとして取得する必要があります。Ant で .scala を .class にコンパイルしても問題ありません。
最初に、.class ファイルを手動で .o (オブジェクト) にコンパイルする方法を次のように考えました。
Ant が javac タグによる GCJ コンパイルをサポートしていることがわかります。だから私はこれがうまくいくはずだと考えました:
しかし、この javac タスクは何もせず、エラーも発生しません。手がかりはありますか?ありがとう
scala - SBT のコンパイラ アクションを作成する方法
GCJ コンパイルを自動化するアクションを作成したいと考えています。Ant ではうまくいかなかったので、SBT を試すことにしました。ドキュメントには、アクションの作成方法と外部プロセスの実行方法が記載されています。私がまだ見ていないのは、Java および scala コンパイラ アクション用に存在するディレクトリ ツリー トラバーサルを再利用する方法です。この場合、私の入力ファイルは、特定のルート フォルダーの下にあるすべての .class ファイルになります。また、GCJ の特定のクラスパスを指定する必要があります。これについての指針もいただければ幸いです。
java - Java からの C++ コードの呼び出し (GCJ)
CNIを使用してGCJを使用してJavaからC++を呼び出そうとしていますが、これまでのところC++からJavaコードを呼び出すことができます。CNI を使用して Java から C++ を呼び出すにはどうすればよいですか?
java - Java JRE と GCJ
Javaで書いた速度テストの結果は次のとおりです。
では、GCJ の目的は何でしょうか。この結果から、GCJ でコンパイルするつもりはないと確信しています。
これを Linux でテストしましたが、Windows での結果はそれよりも優れているのでしょうか?
これはアプリケーションからのコードでした:
私はこのようにGCJでコンパイルしました:
そして、次のように実行しました:
java - これは有効なJavaですか?
これは有効なJavaですか?
- Eclipse3.5は「はい」と言っています
- Eclipse3.6はノーと言っています
- Intellij9は「はい」と言っています
- Sunjavac1.6.0_20は「はい」と言っています
- GCJ4.4.3は「はい」と言っています
- GWTコンパイラは「はい」と言います
- 私の前のStackoverflowの質問で群衆はノーと言います
私のJava理論の理解はノーと言っています!
JLSがそれについて何を言っているかを知ることは興味深いでしょう。
java - MinGW gcj で Java コードをコンパイル中にエラーが発生しました
やあ、firends、これは私の最初の投稿です。
Gcc を使用して Java をコンパイルし始めたばかりですが、これを行うのに問題があります。
私の入力と出力:
cmd:gcj Porgram.java
<2>出力:
E:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a:main.c:<.text+0xd2>: '_WinMain@ への未定義参照16' collect2: ld が 1 つの終了ステータスを返しました
どんな助けでも大歓迎です!!
java - GCJ javax.swing.GroupLayout
Java バージョン 4.4.4 の gnu コンパイラを使用しています。javax.swing.GroupLayout はサポートされていません。それ以降のバージョンにはこのサポートが付属していますか? 私のシステムでは、これまで何度も GCC をビルドしてきました。これを行う必要がありますか?
macos - SnowLeopard 上の GCJ
ここがこの質問をするのに適切な場所かどうかはわかりません..しかし...
Mac OS X 10.6 用の gcj のインストーラー (またはそれをインストールする方法) があるかどうか知っていますか?
MacPorts をインストールしようとしましたが、コンパイル エラーが発生しました。