[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 08/29 13:30 / Filesize : 142 KB / Number-of Response : 530
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

gcjって使ってる人います?



1 名前:デフォルトの名無しさん mailto:sage [03/03/03 02:56]
1なのにsageちゃうあたりがgcj


本家
gcc.gnu.org/java/


関連:
「GCCについて part2」
pc2.2ch.net/test/read.cgi/tech/1046179115/

357 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 19:13:49 ]
OSXかあ、なんか違うのかな?
手元だと、linux gcj-3.3 or 3.4 でやっても winのgcj-3.4でも、
両方linuxでコンパイルだけどスタックトレースでるよ
当然なんだろうけどシンボル消しちゃうと出ないね、upxでも出なくなる
No stack trace availableはでない、stripかけると
at 0x004c924e (Unknown Source)
at 0x004c9742 (Unknown Source)

ずらーっと単純に表記が番地にかわるだけでスタックトレースは機能はしてる
そのメッセージ見たことない
XCODEって無茶苦茶ハンサムなIDEだね

358 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 20:15:08 ]
>>357
ありがとうございます。
一応、普通のjavaで起動して動作確認してみたところスタックトレースは表示されます。
なのでjarファイルの中のシンボルは消されていないようです。
問題なのはgcj で書き出しだ.oバイナリです。
コンパイル時に何らかのオプションをつけてシンボルを消さないようにする必要があるのでしょうか?

念のため windows の mingw の gcj 3.4.4 でもコンパイルしてみましたが症状は変わらずじまいです。

359 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 20:30:20 ]
>>358
Xcodeとの連携や最適化は後で考えろ
とにかく今はXcodeのことはいったん棚に上げて
javacのclassファイルを使わずにjavaソースを直接gcjにかけろ
-gオプションを付け忘れるな
とりあえず最適化(-O3)はやめとけ

慌 て る 乞 食 は 貰 い が 少 な い

360 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 20:39:45 ]
出ない?

public class A {
public static void main(String[] argv) {
try {
argv[10] = null;
} catch (Exception e) {
e.printStackTrace();
}
}
}

この A.java を保存してカレントで
gcj --classpath=. --main=A -o A A.java
./AとかA.exeとかで出るはずだけど、もし、こゆー事じゃないの?

361 名前:デフォルトの名無しさん [2005/10/04(火) 21:38:39 ]
>>360氏の助言を参考にA.javaをコンパイルしてみましたが、、、

user:~/gcj user$ /usr/local/bin/gcj --classpath=. --main=A A.java
/usr/bin/ld: warning multiple definitions of symbol _sqrt
/usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/../../../libgcj.dylib(libgcj.5.0.0.dylib-master.o) definition of _sqrt
/usr/lib/libm.dylib(sqrt970.o) definition of _sqrt
/usr/bin/ld: warning multiple definitions of symbol _fabsf
/usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/../../../libgcj.dylib(libgcj.5.0.0.dylib-master.o) definition of _fabsf
/usr/lib/libm.dylib(fabs.o) definition of _fabsf
/usr/bin/ld: warning multiple definitions of symbol _fabs
/usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/../../../libgcj.dylib(libgcj.5.0.0.dylib-master.o) definition of _fabs
/usr/lib/libm.dylib(fabs.o) definition of _fabs
/usr/bin/ld: warning multiple definitions of symbol _scalbn
/usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/../../../libgcj.dylib(libgcj.5.0.0.dylib-master.o) definition of _scalbn
/usr/lib/libm.dylib(scalb.o) definition of _scalbn

と何やらエラーらしき物が表示され

user:~/gcj user$ ./a.out
java.lang.ArrayIndexOutOfBoundsException: 10
<<No stacktrace available>>

起動しても同様にスッタクトレースが表示されませんでした。
-g オプションをつけて、作業中のjavaソースを直接コンパイルしても同様の結果でした。

362 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 21:43:04 ]
Darwin(Mac OS X)は、バイナリ実行形式がELFじゃなくて、Mach-Oだからなあ。
まだgcjのportingが十分じゃないんでしょ。
Mach-Oのせいでいろいろポーティングが遅れるんだなあ…
ELFにすべきだったと思うよ。

363 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 21:44:19 ]
それは言える。

364 名前:デフォルトの名無しさん [2005/10/07(金) 21:24:41 ]
MinGwのサイトにlibiconvのPORT版のファイルがありますよね。
それをコンパイルしてインストールしたいのですが
手順が解説されているサイトなどご存知ありませんか。
gcjを使おうとするとiconvが必要といわれます。

365 名前:デフォルトの名無しさん [2005/10/08(土) 01:48:06 ]
スレ違いだけど、

Max OS XをELFにしてたら、ファットバイナリの仕組が作り直しだから、
PowerPCからIntelへの乗り換えのハードルが高くなったず。



366 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 01:57:21 ]
>>365
アプリケーションバンドルの実体ってフォルダだから、その気になれば
なんとでもなる気はするけどね。

367 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 02:19:41 ]
>>364
mingw-port はどれも微妙…というかまず ports 使うためにちょっとだけ準備がいるので
iconv だけなら普通にソース取ってきて./configure && make install した方が楽っぽい.

面倒なら
cefiro.homelinux.org/topics/MinGW/setup.html
とかからバイナリ拾って展開しれ

368 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 03:04:51 ]
>>366
developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/Concepts/BundleAnatomy.html
のListing 1 A bundle with executable code

369 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 05:23:30 ]
なんじゃこれ

370 名前:364 [2005/10/08(土) 09:19:17 ]
>>367
親切な方、どうもありがとうございます。
コンパイル済みのバイナリでやってみます。

371 名前:364 [2005/10/08(土) 11:01:33 ]
コンパイル済みバイナリを c:\mingw\usrに展開し、
set PATH=C:\mingw\bin;C:\mingw\mingw32\bin;C:\mingw\usr\local\bin;C:\mingw\usr\local\lib
としました。

しかしコンパイルを実行しようとすると -liconv がないといわれてしまいます。

C:\mingw\bin\..\lib\gcc\mingw32\3.4.4\..\..\..\..\mingw32\bin\ld.exe: cannot find -liconv
collect2: ld returned 1 exit status


liconv とlibiconvは違うものなのでしょうか?
それともインストールの仕方が間違っているのでしょうか。
詳しい方が居ましたらご指摘お願いします。

372 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 11:35:44 ]
リンカがちゃんと見つけられるようにしてる?

373 名前:364 [2005/10/08(土) 12:49:52 ]
>>372

リンカのことがよくわからなかったのですが、パスが通っていないのかなと思い、
c:¥mingw¥usr¥localフォルダの中身をみていましたら
階層構造がc:¥mingw とそっくりなことに気づき、
そのまま local フォルダの中身をc:¥mingwに上書きコピーしたところちゃんと認識できるようになりました。
強引な気もします。

374 名前:364 [2005/10/12(水) 22:56:08 ]
mingw版のgcjのバージョン4.0〜をコンパイル済みで配布しているサイトをご存知の方いませんか?

375 名前:364 [2005/10/12(水) 23:00:26 ]
事故レスです。とおもったらここで見つかりました。
www.thisiscool.com/gcc_mingw.htm#gcj40



376 名前:デフォルトの名無しさん mailto:sage [2005/11/08(火) 05:24:50 ]
javacc.jar 878,719 byte
gcj -s -O2
upx
javacc.exe 878,080 byte

やるーーー

377 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 04:51:26 ]
保守

378 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 02:01:52 ]
ttp://www.cmagazine.jp/contents/200601.html
オープンソース
ネイティブコードを作成するフリーのJava開発環境に注目!!
GCJを使ってみよう
javaの速さに驚いた。

379 名前:デフォルトの名無しさん mailto:sage [2005/12/25(日) 23:53:06 ]
>>378
インスタンシング(笑)

380 名前:デフォルトの名無しさん [2006/01/04(水) 13:36:01 ]
>>378
なんかいまいちわかんなかったよ
dbtoolとか共有ライブラリの扱いかたとか

381 名前:デフォルトの名無しさん [2006/01/04(水) 18:37:12 ]
www.tosu.org/download/numberplace.htmlから
ソースを持ってきて、
gcj --main=suudoku.Main -o suudoku.exe suudoku/*.javaとコンパイルして
実行した時と、jdkでコンパイルして実行した時で挙動が違います。

具体的には、ウインドウ上の4と7が、gcjの時だけ、3と6と表示されます。
jdkでは、書いてある通り出ます。

なんか計算ミスがあるのでしょうか?

$ gcj --version
gcj (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)

$ java -version
java version "1.5.0_03"

382 名前:デフォルトの名無しさん [2006/01/04(水) 18:47:03 ]
>>381
おまえ、CPUの種類指定したか?

383 名前:デフォルトの名無しさん [2006/01/04(水) 21:23:11 ]
>>382
指定しなければ、今、稼働してるマシン用のものが指定されてることにならないんでしょうか?

ちなみに、クルーソーの700MHz使ってます。

384 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 22:35:54 ]
>>383
マシンのBIOSとか最新か?

385 名前:デフォルトの名無しさん [2006/01/12(木) 08:12:28 ]
>>381
自然対数LOGを求めて、2を底とする対数を計算してるが、
jdkでは4になるところが、gcjでは3.99999999996になる。

t=Double(Math.log(x)/Math.log(2))
この式で、x=10000ならば、t=4となるはず。
しかし、t=3.99999999。。。となる。

暫定策としては、tに0.00001を加えてやればよいのだが?



386 名前:デフォルトの名無しさん [2006/01/12(木) 08:54:33 ]
strictfp 使った上に、 StrictMath.log() 使っても改善されない?

あと、4になるのは log(10000) じゃないか?

387 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 09:02:37 ]
2が底だからt=4になるのはx=16だろ。

388 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 09:08:01 ]
実は10000は二進法で表現されてたんだよ。

無理っぽいか。 3.99999999 とか十進法使ってるし。

389 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 12:53:03 ]
>>385
浮動小数点演算の基礎がわかってない

390 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 15:03:42 ]
SunのJava作った奴等もIEEE 754分かってないよなあ
何故数値計算の専門家を入れとかなかったのかと…

391 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 22:23:40 ]
>>390
おまえがわかってない。

言語仕様 4.2.4 Floating-Point Operations
java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.2.4

java.lang.Math
java.sun.com/j2se/1.5.0/docs/api/java/lang/Math.html

java.lang.StrictMath
java.sun.com/j2se/1.5.0/docs/api/java/lang/StrictMath.html

ここに出てくるulpが何を表すわかるか?

392 名前:デフォルトの名無しさん mailto:sage [2006/01/12(木) 23:27:14 ]
うんこ

393 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 04:16:48 ]
page.freett.com/gikob/gcj/gcjswt.html
上記ページを参考に、SWT.jar から swt.o を生成しようとした時に、
エラーメッセージが大量に出て苦しんでおります。どなたがご慈悲を……

環境
WindowsXP
SWT3.1.1 / SWT3.0.2 (両方試す)
gcc-java-3.4.5 / gcc-java-3.4.2 (両方試す)
gcc-core-3.4.5
binutils-2.15.91
w32api-3.5
mingw-runtime-3.9
gcc-g++-3.4.2


gcj --jni -c --classpath=swt.jar swt.jar

org/eclipse/swt/dnd/RTFTransfer.java:97: error: verification error at PC=198
org/eclipse/swt/dnd/RTFTransfer.java:97: error: might transfer control into subr
outine
org/eclipse/swt/dnd/TextTransfer.java: In class `org.eclipse.swt.dnd.TextTransfe
r':
org/eclipse/swt/dnd/TextTransfer.java: In method `org.eclipse.swt.dnd.TextTransf
er.nativeToJava(org.eclipse.swt.dnd.TransferData)':
org/eclipse/swt/dnd/TextTransfer.java:119: error: verification error at PC=348
org/eclipse/swt/dnd/TextTransfer.java:119: error: might transfer control into su
broutine

394 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 21:48:47 ]
これか?
gcc.gnu.org/ml/java/2003-10/msg00153.html

395 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 22:34:44 ]
最近、
gcj --main=Hello --classpath=/usr/share/java/libgcj-4.0.2.jar Hello.java
ってクラスパス明示的に指定する必要があるのね。



396 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 00:05:36 ]
>>394
それです。ありがとうございます。

って、
> Unfortunately, this is a gcj bug.
ですか

ちなみに、どなたかSWT3.1で、SWT.jar → SWT.o の変換を成功された方っていますか?

397 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 00:20:51 ]
gcj-4.0.2 on Linuxなら全く問題なし。

398 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 00:21:20 ]
>>396
ソースコンパイルしろって書いてあるように見えるけど。

399 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 00:39:01 ]
>>393
同じくWindows環境でハマった。
SWT2.1.3ならビルドできたけどそれじゃダメかい?

ttp://archive.eclipse.org/eclipse/downloads/drops/R-2.1.3-200403101828/index.php

400 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 01:20:25 ]
>>393

MinGW で SWT が使いたいって話なら
hoeppie.gmxhome.de/SWT/
じゃダメか?

401 名前:393 mailto:sage [2006/01/17(火) 01:18:19 ]
情報ありがとうございます。助かりました。

とりあえず、SWT2.1.3で動作しました。>>399様、ありがとうございます。
今日はあまり時間が取れなかったので、ソースコンパイルと、>>400様の方法も
明日以降、やってみようと思います。

402 名前:デフォルトの名無しさん [2006/02/12(日) 01:01:59 ]
このスレの人って、GNU原理主義者?ただの物好き?
www.shudo.net/jit/perf/SPECJVM98-P4.png
わざわざ使う理由が見つからない。

403 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 01:14:26 ]
>>402
じゃ使うな。さようなら。

404 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 01:45:41 ]
普通に訊いてるのにそんな意地悪な答えするなよ

405 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 01:56:03 ]
????普通に訊いてる????



406 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 04:43:54 ]
>>404
言語障害わずらってるといろいろ大変だね。
頑張れ。

407 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 05:36:35 ]
>>402はこのスレ住人には触れられてはならない事のようだな。

408 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:39:49 ]
はいはい

409 名前:デフォルトの名無しさん [2006/02/19(日) 00:56:42 ]
CygwinでCGJを使ってみたんですが、
ただのHello Worldプログラムが4MBにもなってしまいます。
なんとかなりませんか?

410 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 01:05:26 ]
strip した?


411 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 01:55:39 ]
ただのHello WorldくらいCで書け。

412 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 15:18:48 ]
なんて事を言うんだお前は

413 名前:デフォルトの名無しさん [2006/02/19(日) 16:08:09 ]
ただのHelloWorldくらいならアセンブラの方が早いと思う

414 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 17:31:42 ]
つっこみどころが違う。なぜ Hello World を書くのか考えろ。
いちいち書く気もしないからスルーしてたのに・・・。

415 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 17:45:25 ]
>>414
> なぜ Hello World を書くのか考えろ。

挨拶のためじゃないのか?



416 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 17:46:48 ]
Beagleってディスクトップ検索のツールは、Luceneって検索エンジン使っている。
これは元々Javaで書かれていたけれど、
Beagleの使っているのは、C#にポートしたdotLucene。だからmonoが必要。
これってどうよ? > gcj

417 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:04:57 ]
gcjの例外機構ってc++とはなんか違うよね?
どやって実装してんのか知ってる?

418 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 23:10:30 ]
一緒だよ。
セマンティクスがほんの少し違うだけ。特に静的なセマンティクス。

419 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 12:20:06 ]
>>402
gcj以外に
JavaをEXEにできる
タダの変換プログラムが
あれば乗り換えたいです。

性能はあまり問いません
日本語処理がまともならば。

420 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 12:46:57 ]
日本語処理まともじゃん

421 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 12:54:28 ]
「日本語処理がまとも」の定義がないとなんとも。

422 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 23:07:19 ]
cygwin の gcj はダメポだがそれ以外の環境ではまともだと思うけどなぁ…

423 名前:デフォルトの名無しさん mailto:sage [2006/03/12(日) 02:00:20 ]
問題点の指摘がない→まとも
って進行でいいんじゃない?

424 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 00:37:36 ]
失礼します、初心者です。
Cygwin入れてSWTやろうとしましたが、
エラーを見るとどうもSWT.jarを読めていないようで…
SWT.jarの置き場所が間違ってるような気がします。どこに置いたらいいんでしょうか?

425 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 04:18:07 ]
--classpath=パス名で指定しろよ。



426 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 17:37:36 ]
>>425
classpath指定すると
undefined reference to hoge…
というのが大量に出るようになりますた。

427 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 01:39:34 ]
必要なところは全部指定しろよ。

428 名前:424 mailto:sage [2006/04/19(水) 21:22:43 ]
よくわからないので、mingwにして、やろうとしてます。
page.freett.com/gikob/gcj/gcjswt.html
を参考にして、とりあえずswt.oを作ろうとしていますがうまくいきません。

org/eclipse/swt.cnc/RTFTransfer.java:97: error: verification error at PC=198
org/eclipse/swt.cnc/RTFTransfer.java:97: error: might transfer control into subroutine




などなど、大量のエラーが出ています。
なにがおかしいのでしょうか。


429 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 21:34:04 ]
>>428
hoeppie.gmxhome.de/SWT/ うちではここ見てMinGWでビルドした

430 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 22:26:59 ]
えっと、mingwで単なるHelloWorldを表示するプログラムからやり直していますが、
cannot find -liconv
というエラーが出るようになりました

>>429
さらにわからなくなりますた


431 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 23:54:18 ]
>>430
MinGW の gcj でコンパイルしてできたファイルは libiconv に依存する.
gcj 使う前にまず iconv をビルドしてインストールするかコンパイル済みの
バイナリを拾ってきてインストールしれ.その後 HelloWorld.

432 名前:424 mailto:sage [2006/04/20(木) 20:40:54 ]
とりあえず、現状を。

MinGWインストーラー付きをインストール
libiconvをインストーラー付きでインストール

cannot find -liconvのエラーは変わらず

どーしよーもなくなってます・・・。

433 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 17:12:07 ]
gcj の GC 部分って Boehm GC 使ってるのかな?

434 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 17:18:13 ]
うんそうだよ

435 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 01:33:15 ]
運送ですか…



436 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 02:15:32 ]
>>434
ありがとう。

437 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 01:03:23 ]
だれかお暇なら gcj で例えばどういうコードがコンパイルできないのか教えてください。
将来的にもあらゆる java コードに対応するのは原理的に無理そうってことでいんでしたっけ?

438 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 03:11:48 ]
gcc.gnu.org/java/status.html
www.kaffe.org/~stuart/japi/

将来に渡って原理的にサポート不可能なものはない。

439 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 03:22:15 ]
>>438
JAVAが進化する限りにおいて、gcjは、完全にJAVAに追い付くことはできない。

440 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 11:18:25 ]
原理主義者は大変だな。w

441 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 13:01:03 ]
>>439
プロの方ですか?私も同じ意見です。

442 名前:デフォルトの名無しさん mailto:sage [2006/05/23(火) 21:54:59 ]
>>439
完全に追いつく必要もないと思うが。


443 名前:デフォルトの名無しさん mailto:sage [2006/05/23(火) 22:05:05 ]
実際のところ言語仕様やVM仕様には追い付けるだろうけれど,
無駄に増え続けるクラスライブラリに完全に追い付くことはないだろうな…

もし追いつくとしたらJavaを使う人がいなくなってJavaの肥大化が止った時だろう…

# ぶっちゃけいらないパッケージばっかりなんだよな…

444 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 14:54:24 ]
SunはほとんどOpenSourceにするみたいだから、
コンパイルすればいいだけじゃない?

445 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 22:52:23 ]
gcc-4.1.1

make create-headers
make[6]: Entering directory `/hoge/gcc-4.1.1/arm-elf/thumb/libjava'
name=`echo classpath/lib/gnu/awt/LightweightRedirector.class | sed -e 's/\.class$//' -e 's,classpath/lib/,,'`; \
/hoge/gcc-4.1.1/mkinstalldirs `dirname $name`; \
arm-elf-gcjh -d . -classpath '' -bootclasspath classpath/lib $name
/bin/sh: arm-elf-gcjh: command not found
make[6]: *** [gnu/awt/LightweightRedirector.h] エラー 127

ええー。



446 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 00:01:15 ]
最近はエラーメッセージが読めない奴でもコンパイルするのか

447 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 00:25:22 ]
>>446
いや、gcjh のビルドすんでないのに使おうとしてエラー出るんだよ。

448 名前:33 [2006/06/16(金) 14:56:50 ]
gcjでマニフェストファイルを含んだjarファイルをネイティブコードにするには、どのようにしたらいいのでしょうか?

449 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 13:20:47 ]
C:\> unzip そのjar
C:\> cat マニフェスト
C:\> gcj --main=メイン *.java

450 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 18:47:12 ]
>>448
ありがとです。

451 名前:448 [2006/06/19(月) 18:49:08 ]
>>449の間違いでした(汗

452 名前:デフォルトの名無しさん [2006/07/03(月) 08:20:41 ]
gcjって何ですか?

453 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 08:32:37 ]
GNU Compiler for Java の略だっけ?

454 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 09:56:06 ]
当方Windows2000を使用しております。
NetBeansからgcjを使うにはどうすればいいでしょうか?
一応MinGWでコマンドラインからgcjを利用できるようにはしてあります。

455 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 12:58:46 ]
>>454
ほれ
ttp://homepage1.nifty.com/kuprij/antdoc/tasks/javac.html



456 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 14:16:37 ]
>>455
謝謝。助かりました。

457 名前:デフォルトの名無しさん [2006/08/01(火) 18:29:51 BE:176097672-2BP(10)]
すみません、どんなソースコンパイルしてもこんなの出てくるんですけれど。

/mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106): undefined reference to `WinMain@16'
collect2: ld returned 1 exit status

ぐぐってみたりしたんですが、C言語の場合の解決方法しか載ってないんです。
これってどうすればいいんでしょう?
環境はWindowsXP+MinGW gcjです。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<142KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef