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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
大工

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

#1

投稿記事 by 大工 » 18年前

共有ライブラリを作成しようと思って -fPICオプションを付けてソースファイルをコンパイルしようとしたら

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

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

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

大工

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

#2

投稿記事 by 大工 » 18年前

解決しました。

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

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

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

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

しっぽ

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

#3

投稿記事 by しっぽ » 18年前

warning を「エラー」と表現しすのはまずいと思います。

大工

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

#4

投稿記事 by 大工 » 18年前

分かりました。

修正します

閉鎖

“C言語何でも質問掲示板” へ戻る