のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,790人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレFedora (Core) 総合スレッド Part 33

    fedora スレッド一覧へ / fedora とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : ugen - 2007/12/22(土) 22:28:54 ID:uE8A8ap1 (+0,+0,+0)
    fedora7でC++ベースで数値計算をしております。
    for文を行列計算にしようと思い、をliboctaveを使いたいですが、コンパイルしたところエラーがでて、コンパイルができません。

    http://www.me.cs.scitec.kobe-u.ac.jp/~sakoats/class/math/
    の基本的な使い方の時のエラー
    ****************************************
    sample.cpp:2:20: error: matrix.h: そのようなファイルやディレクトリはありません
    sample.cpp: In function ‘int main()’:
    sample.cpp:6: error: ‘math’ has not been declared
    sample.cpp:6: error: expected primary-expression before ‘double’
    sample.cpp:6: error: expected `;' before ‘double’
    sample.cpp:7: error: ‘math’ has not been declared
    sample.cpp:7: error: expected primary-expression before ‘double’
    sample.cpp:7: error: expected `;' before ‘double’
    sample.cpp:10: error: ‘m1’ was not declared in this scope
    sample.cpp:12: error: ‘rand’ was not declared in this scope
    sample.cpp:13: error: ‘m2’ was not declared in this scope
    sample.cpp:16: error: ‘cout’ was not declared in this scope
    sample.cpp:16: error: ‘m1’ was not declared in this scope
    sample.cpp:17: error: ‘m2’ was not declared in this scope
    ****************************************


    http://liboctave.halfmoon.jp/pukiwiki.php?cmd=read&page=%A5%B3%A5%F3%A5%D1%A5%A4%A5%EB%CA%FD%CB%A1
    のエラー
    ****************************************
    /usr/bin/ld: skipping incompatible /usr/lib/liblapack.so when searching for -llapack
    /usr/bin/ld: skipping incompatible /usr/lib/liblapack.a when searching for -llapack
    /usr/bin/ld: cannot find -llapack
    ****************************************

    よろしくお願いします。
    152 : login:Pe - 2007/12/22(土) 23:51:12 ID:AI+Z1umd (+0,-30,-74)
    >>151
    > よろしくお願いします。
    こちらこそよろしくお願いします。で、何を?

    ひょっとしてバグ取りなら
    >sample.cpp:2:20: error: matrix.h: そのようなファイルやディレクトリはありません
    >/usr/bin/ld: cannot find -llapack
    あなたがコピペしたとおりだと思いますが。

    またWindowsの質問なら板違いですね。
    153 : ugen - 2007/12/23(日) 00:06:33 ID:D9KmtkcK (+0,-30,-59)
    >152
    お願いします。

    >sample.cpp:2:20: error: matrix.h: そのようなファイルやディレクトリはありません
    の方は、"ヘッダーファイルの指定場所が間違っている"という解釈で良いのでしょうか?

    >/usr/bin/ld: cannot find -llapack
    の方は、どういうことなのかわかりません。
    154 : login:Pe - 2007/12/23(日) 02:44:18 ID:cUxws8ly (+0,+29,-41)
    >>153
    ライブラリのインストールがうまくいってないのかもしれません。
    前者はその通りです。
    後者もリンケージエディタがライブラリを見つけられないと
    言っています。
    155 : ugen - 2007/12/23(日) 10:50:19 ID:D9KmtkcK (+0,-30,+0)
    >154
    コンパイルすることができました。
    # find / -name liboctave.so  -print
    /usr/lib64/octave-2.9.9/liboctave.so
    /usr/lib/octave-2.9.9/liboctave.so
    となり、octaveの起動時の表示に64bit版である表示を思い出し、
    $ gcc -I/usr/include/octave-2.9.9 -L/usr/lib64/octave-2.9.9 -loctave -lcruft  -o test hello.cpp
    としたところ通り、実行することができました。
    前者は、以下のようにソースを書き換えることでコンパイル、実行ができました。

    #include <octave/config.h>  //add
    #include <octave/Matrix.h>  //#include "matrix.h"
    using namespace std;   //add
    main()
    {
            Matrix m1(3, 3);  //math::matrix<double> m1(3, 3);
            Matrix m2(3, 3);  //math::matrix<double> m2(3, 3);
            int i, j;
            for (i=0; i<m1.rows(); i++) { //RowNO()->rows()
                    for(j=0; j<m1.cols(); j++) { //ColNO()->cols()
                            m1(i, j) = 12/((rand()%25)+1.0);
                            m2(i, j) = 12/((rand()%25)+1.0);
                    }
            }
            cout << "m1 value:\n" << m1 << "\n";
            cout << "m2 value:\n" << m2 << "\n";
            cout << "\n";
            cout << "m1 * m2:\n" << m1 * m2 << "\n";
            cout << "m2 * m1:\n" << m2 * m1 << "\n";
            return 0;
    }
    156 : ugen - 2007/12/23(日) 10:55:49 ID:D9KmtkcK (+0,-30,-229)
    >155
    の続きです。

    後者の方ですが、
    >後者もリンケージエディタがライブラリを見つけられないと言っています。
    がよくわかりません。

    >156
    のソースで
    $ mkoctfile --link-stand-alone -o hello hello.cpp
    とすると
    sample.cpp:7: 警告: ISO C++ forbids declaration of ‘main’ with no type
    /usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for -lblas
    /usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching for -lblas
    /usr/bin/ld: cannot find -lblas
    となりました。
    1行目の警告はint main()とすることで解消しました。
    159 : ASUS男 - 2007/12/24(月) 13:41:34 ID:N80dKpAn (+26,+29,-42)
    ド初心者です
    いまFedora 6 いれたところです。
    早速、これでipodシャッフルにCD入れて落としたいんです。

    しかし
    なんだか、やりかたが全然わかりません。
    訪れる場所が間違ってましたか。。。スマソ
    161 : ASUS男 - 2007/12/24(月) 14:03:37 ID:N80dKpAn (+18,+29,-27)
    ほんのチョイお付き合いくらさい。
    6は雑誌のLinuxFanからもらったやつ。
    新しいのは8でしたか、それってこの場でバージョンUP出来るんですか。
    出来るのでしたらゴメンチャイ教えてホスイです。
    163 : ASUS男 - 2007/12/24(月) 15:03:00 ID:N80dKpAn (+25,+27,-5)
    そうすか、、、
    thx!
    DVDてにいれてからなんとかしまっす
    169 : login:Pe - 2007/12/24(月) 21:58:01 ID:vjPqAo+f (+12,+27,+0)
    なにが
    170 : login:Pe - 2007/12/24(月) 22:04:25 ID:lmF8Hw3T (+18,+29,-40)
    >>168
    FedoraCore4にはもう新しいパッケージは無いんじゃないか。
    君の要求を叶えるためには、新しいFedoraにアップデートするのが一番おすすめである。
    以上
    171 : 157です。 - 2007/12/25(火) 02:50:23 ID:MX0nlOZk (+27,+29,-21)
    http://dev.mysql.com/downloads/connector/j/5.1.html
    これ英語なんですが。
    日本語のサイトをお願いします。
    わがままいってすいません。
    170さんの意見も参考にしたいと思います。
    172 : 157です。 - 2007/12/25(火) 02:51:56 ID:MX0nlOZk (+27,+29,-38)
    このダウンロードしたやつをどのように設定したら動くのか
    書いてあるサイトがほしいです。
    よろしくお願いします。
    連続すいません。
    173 : login:Pe - 2007/12/25(火) 20:13:14 ID:tSfUCmiv (+13,+28,-38)
    なんで安定したFreeBSDを使わないの?
    知的障害者なの?
    ~~~~

    知的と言ってもおりこうさんではない。
    175 : login:Pe - 2007/12/25(火) 22:13:19 ID:EFDXGmaf (+19,+29,-2)
    ・・次ぎ逝ってみよう
    176 : 157 - 2007/12/26(水) 08:40:23 ID:ZCNdeYqH (-5,+4,-17)
    日本語のサイトはないのかな?
    188 : login:Pe - 2008/01/04(金) 19:18:05 ID:KyHb2WvM (-19,+12,-3)
    >>178ー187 みたいな荒らしこそ、規制されるべき
    198 : login:Pe - 2008/01/15(火) 00:54:51 ID:3c0Z6h9M (+24,+29,-14)
    泣いてるのかと思ったらしゃーしゃーと口笛ふいとるやないか。

    ID見ると判るんだぞ
    ←前へ 1 2 3 4 5 6 7 8 9 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / fedora スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について