[1191] Re:os
投稿者:つよし
2009/01/03 10:59:30
>Vine Linuxにて、以下の修正を実施して、../diksam test.dkmで実行して、
>セグメンテーション違反が出るかどうか、よければ試してみてください。
>
>(1)test.dkmの720行目以降をコメントアウト(Diksamでは/* */で囲んでコメントアウト)
>/*
>println("日本語");
>
>string str = "日本語";
>for (i = 0; i < str.length(); i++) {
> println("str[" + i + "].." + str[i]);
> if (str[i] == '本') {
> println("本");
> }
>}
>
>exit(1);
>println("これは出ない");
>*/
----上の変更を加えて sh test.sh を実行
$ sh test.sh
test
275,279d274
< 日本語
< str[0]..26085
< str[1]..26412
< 本
< str[2]..35486
array
class01
class02
class03
method
cast
classmain
downcast
instanceof
super
exception
shapemain
throws
nullpointer
array_ex
else_ex
test
switch
final
do_while
enum
delegate
rename
$
>
>(2)725~728行目のみをコメントアウト
>string str = "日本語";
>for (i = 0; i < str.length(); i++) {
> /*
> println("str[" + i + "].." + str[i]);
> if (str[i] == '本') {
> println("本");
> }
> */
>}
>
>exit(1);
>println("これは出ない");
>
>また、うちのPCでは動かなかった、という方は他にいらっしゃらないでしょうか。
>情報募集中です (_o_)
----上の変更を加えて sh test.sh を実行
$ sh test.sh
test
276,279d275
< str[0]..26085
< str[1]..26412
< 本
< str[2]..35486
array
class01
class02
class03
method
cast
classmain
downcast
instanceof
super
exception
shapemain
throws
nullpointer
array_ex
else_ex
test
switch
final
do_while
enum
delegate
rename
$