gcjって使ってる人います?at TECH
gcjって使ってる人います? - 暇つぶし2ch519:デフォルトの名無しさん
07/12/19 17:21:29
gcjでSocketを使ったプログラムを変換すると
プログラムがフリーズしてしまうのですが
どなたか解決策をご存知の方いないでしょうか?

プログラム自体は下記のサイトのサーバー側と同じ物です。
URLリンク(www.hellohiro.com)

520:デフォルトの名無しさん
07/12/19 17:28:44
↑変換後のプログラムでSocket通信を行うとフリーズしてしまうということです。

521:デフォルトの名無しさん
07/12/20 11:34:17
>>519
非常に申し分けないがこのスレにエスパーはいないようなんだ…
OS や gcj のバージョンくらい書いてみたらどうかね?

522:519
07/12/21 17:47:51
>>521
申し訳ありません。おっしゃる通りで・・・

OS WindowsXP Professional Version2002 ServicePack2
gcj MinGW/GCC/GCJ 4.3 (gcj-eclipse-merge-branch)

変換はeclipseからAntを使って変換しました。
最終的にはJava5でコンパイルしたプログラムを変換したかったので
gcjの他のバージョンは試していません。

523:デフォルトの名無しさん
07/12/22 12:10:15
>>522
昔試した限りでは win32 環境で libgcj の Socket は使っただけで例外はいた。
試したのは MinGW の GCC 3.4.2 だったと思う。現状では win32 環境の libgcj は
完成度が低すぎて使い物にならないってのがそのときの結論だった。
ちょい上にも書 Sun の Java 用に書いたものを gcj にポートするのは厳しいと思えっていてあるでしょ?

# Linux だとわりと動くんだけどねぇ…

524:519
07/12/23 22:35:55
あれから何度か試してみましたが、
例外もはいていないようなので原因はまったくわかりませんでした。
やはりまだwindows上では厳しいままのようですね。。

簡易のHttpServerをJavaをインストールしないで動くように出来ないかと言われて
gcjに辿りついたのですが、諦めて素直にJavaをインストールしてもらいます。

しかし、こういう技術があるのをまったく知らなかったので
今回は良い勉強になりました。ありがとうございました。


525:デフォルトの名無しさん
07/12/23 23:31:52
>>524
デバッガで止めたらどこで止まってるの?
後スタックトレースとかもあるとうれしいが。

526:デフォルトの名無しさん
07/12/24 00:39:23
簡易HTTPサーバくらいなら動かせそうな気もするけどねぇ…

527:デフォルトの名無しさん
08/03/12 18:12:54
GCC 4.3.0 から Java 1.5 の言語仕様を満たすようになってるらすいな。

528:デフォルトの名無しさん
08/03/12 18:26:36
フロントエンドのリプレース終わったのか?

529:デフォルトの名無しさん
08/03/12 18:36:57
あけましておめでとうございます


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch