ページ 11

共有ライブラリでのワーニング

Posted: 2007年2月04日(日) 11:38
by 大工
共有ライブラリを作成しようと思って -fPICオプションを付けてソースファイルをコンパイルしようとしたら

func1.c:1: warning: -fPIC ignored for target (all code is position independent)と表示されてしまいました。

原因は何なんでしょうか??
#include <stdio.h>

void func1 (void)
{
	printf("func1\n");
}

Re:共有ライブラリでのエラー

Posted: 2007年2月05日(月) 00:56
by 大工
解決しました。

手持ちの本のコードがUNIXとかWindouws以外のもので書かれていたので混乱していました。

http://www.nslabs.jp/cygwin-dll.rhtml

上記のサイトで詳しく解説されています。

もしかしたら文字化けが発生するかもしれませんが重要なところはちゃんと日本語ですので、安心してください。

Re:共有ライブラリでのエラー

Posted: 2007年2月05日(月) 01:43
by しっぽ
warning を「エラー」と表現しすのはまずいと思います。

Re:共有ライブラリでのエラー

Posted: 2007年2月05日(月) 01:55
by 大工
分かりました。

修正します