環境: MacOS X(ver10.10)、Xcode(ver6.1.1)
大学でCentOSの環境でX11ライブラリを用いて勉強しています。
これを家でもやれるようにMacでも環境を整えいざやろうとしたら、コンパイルエラーで躓いてしまいました。
$ gcc -I/opt/X11/include/ xdisp.c
Undefined symbols for architecture x86_64:
"_XCopyArea", referenced from:
_ColorDisplay in xdisp-145c02.o
"_XCreateColormap", referenced from:
_InitWindow in xdisp-145c02.o
"_XCreateGC", referenced from:
_InitWindow in xdisp-145c02.o
"_XCreateImage", referenced from:
_InitWindow in xdisp-145c02.o
"_XCreatePixmap", referenced from:
_InitWindow in xdisp-145c02.o
"_XCreateWindow", referenced from:
_InitWindow in xdisp-145c02.o
"_XFlush", referenced from:
_ColorDisplay in xdisp-145c02.o
_InitWindow in xdisp-145c02.o
"_XGetVisualInfo", referenced from:
_InitVisual in xdisp-145c02.o
"_XMapWindow", referenced from:
_InitWindows in xdisp-145c02.o
"_XOpenDisplay", referenced from:
_InitVisual in xdisp-145c02.o
"_XPutImage", referenced from:
_ColorDisplay in xdisp-145c02.o
_InitWindow in xdisp-145c02.o
"_XRaiseWindow", referenced from:
_ColorDisplay in xdisp-145c02.o
"_XSetWindowBackgroundPixmap", referenced from:
_InitWindow in xdisp-145c02.o
"_XStoreName", referenced from:
_ColorDisplay in xdisp-145c02.o
"_main", referenced from:
implicit entry/start for main executable
(maybe you meant: _ximage_main)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
このようなエラーが出てしまい、調べたところリンクの問題ではないかということでしたがいまいちどのオプションをつけたりしたら直るかよくわかりませんでした。
X11のusr以下にあったりopt以下にあったりしてどっちを指定すればいいのかもわかりませんし、そのわりに普段の/usr/include/以下にはないみたいですが…。
同じような環境で解決した方、もしくはどのようにすればいいかわかる方いましたら回答お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# [至急]Project Euler:#17Number letter countsコード入力出力解説 2 2022/09/24 02:46
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- 英語 この英文の意味 6 2023/07/14 17:56
- 英語 この英語の問題が分かりません 3 2023/04/22 20:19
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 From the data mentioned that extracted from the cu 1 2023/01/25 19:55
- 英語 L-PRF can be obtained by manual or automated metho 1 2022/04/08 09:39
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- FX・外国為替取引 1.The U.S. FI sells $100 million for pounds at the 1 2022/05/03 00:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
Ps+のフリープレイでDestiny2の...
-
本格的なGUIを作るのにおすすめ...
-
scipy っていうのをいれようと...
-
iCloudフォトライブラリ内の画...
-
Windows上でJavaかc言語を使い...
-
動画像をキャプチャするプログラム
-
iPhoneのカメラロールへ画像を...
-
プログラマーで「使えない人」...
-
マイミュージックの曲で、WMPの...
-
c言語でntpdateコマンドにあた...
-
ライブラリ作成時のグローバル...
-
Excel2003 VBE 参照設定を解除...
-
静的ライブラリから静的ライブ...
-
boostのアンインストールについて
-
メール送受信のライブラリ
-
ListViewで複数項目のドラッグ...
-
【iTunes】CDをiPhoneに取り込...
-
Qtを勉強するのに何か良い書籍...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
scipy っていうのをいれようと...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
-
強化学習の環境作成、AI。自動...
-
プログラマーで「使えない人」...
-
unix-c と linux-c の違いは?
-
C++ 標準ライブラリの実際の中...
-
マウスのクリックを自動で
-
C# EXCELセルの入力規則設定に...
-
LIBCMT.LIBをリンクしてコンパ...
-
gcc に mktemp 危険と怒られ...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
DLL読み込み時エラー
-
sleep関数
おすすめ情報
-I/opt/X11/include/
この部分がライブラリの指定になっていると思っていましたが違いましたか?
質問する立場から先に失礼を詫びておきますが、わからない、若しくは解決する気のないものに対してなぜ答えるのでしょうか。
では-Iオプションがどういった挙動をするかご存知ですか。
いつもファーストアンサーで答えていただきありがたいですが、抽象的な答えというより侮蔑したような発言しかできないのであればわざわざ回答する必要があるのでしょうか。
こういうとまたお叱りを受けそうですが、今後からは答えていただかなくて構いません。