初めまして、私は最近macを使うことになった者です。
mac(lepard)に数値計算ライブラリgslを入れて計算をしようとしたのですが、コンパイル時に以下のエラーが出てしまいます。
ld: warning in /usr/local/lib/libgsl.dylib, file is not of required architecture
ld: warning in /usr/local/lib/libgslcblas.dylib, file is not of required architecture
このエラーはgccでコンパイルした時には出ず、問題なく実行することができます。
まだmacに慣れておらず、一通り調べてみたのですが解決できませんでした。
環境は
コンパイラ:intel C++ Compiler ver.10.1
PC : leopard 10.5.1
gsl:ver. 1.10
です。
どなたかわかる方がいらっしゃいましたら、お力をお貸しいただきたいです。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
icc ってことはインテルコンパイラですか。
Mac OS もアウェイならインテルコンパイラはもっとわからないので
ちとアレですが。
インテルコンパイラはフリーソフトウェアじゃないので
マニュアルとかをわたしが調べたりはできません。
ですので、まずはご自分でマニュアルを調べてみてください。
コマンドラインオプションにどういうものがあるかは
すぐに調べられると思います。
それから、今使っているgslはどのようにインストールしたものでしょうか?
自分でソースのtar玉からインストールしたなら、
そのときのオプションの指定が何かまずかったのかもしれません。
macportsとかだと…どうなんだろう?
No.1
- 回答日時:
ld: warning in /usr/local/lib/libgsl.dylib, file is not of required architecture
ld: warning in /usr/local/lib/libgslcblas.dylib, file is not of required architecture
error じゃなくて warning(警告) なんで、
実行ファイルは作成されるような気がするんですが、できてませんか?
>このエラーはgccでコンパイルした時には出ず、問題なく実行することができます。
gslってライブラリですよね?
gccでコンパイルしないでなにをどうやったときに上記の警告が出たのでしょうか?
メッセージの内容からすると、作成する実行ファイルのアーキテクチャの指定が
おかしいような気がしますが。
この回答への補足
分かりづらい質問にも関わらず、返信ありがとうございます。
>error じゃなくて warning(警告) なんで、
>実行ファイルは作成されるような気がするんですが、できてませんか?
実行ファイルは作成されていますが、実行ファイルを実行しても結果が出てこない状況です。
>gslってライブラリですよね?
そうです。数値計算ライブラリです。
>gccでコンパイルしないでなにをどうやったときに上記の警告が出たのでしょうか?
iccでコンパイルしたときに記載した警告がでました。
>メッセージの内容からすると、作成する実行ファイルのアーキテクチャの指定がおかしいような気がしますが。
macに慣れておらず、作成する実行ファイルのアーキテクチャの指定をどうやって変更すればよいのかわからない状態です。
私の回答で不備があれば、またご指摘ください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- Ruby 教えてください 2 2023/01/04 17:50
- Ruby パイソンエラーについて 1 2022/12/24 14:07
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
コンパイラについて
-
コンパイルできない
-
C++ で、「)」が必要 というエ...
-
conio.h? curses.h?
-
__extension__
-
何も書いて無いのに警告が出る...
-
Delphiの逆コンパイル
-
コンパイラフラグ(compiler fla...
-
変数(関数)名の頭に_
-
Eclipseの環境設定について
-
コンパイラの制限 : ヒープの領...
-
PICマイコンによる乱数の表示に...
-
QBasicをWindowsXPで使いたい!
-
C++でアボート(Abort)で処理が...
-
volatile修飾について
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
正しい五十音順について
-
VBAで仕様書は書きますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++でアボート(Abort)で処理が...
-
変数(関数)名の頭に_
-
C++ で、「)」が必要 というエ...
-
io.hをincludeするとそのような...
-
C言語のワーニングメッセージの...
-
Eclipseの環境設定について
-
ABAQUS ユーザーサブルーチン...
-
Visual C++とVisual C++.NETの違い
-
コンパイルできない
-
volatile修飾について
-
コンパイラについて
-
コンパイラフラグ(compiler fla...
-
Delphiの逆コンパイル
-
fortranでのNaNについて
-
cobolの文法チェックソフト
-
不要なインクルードファイルの検出
-
__extension__
-
IPアドレス表示プログラム
-
isnanの取り扱いについて
おすすめ情報