Mac 10.9.4でapue.hを使用する方法

Mac 10.9.4でapue.hを使用する方法

Macでは、UNIX®環境の高度なプログラミングでソースコードをコンパイルしようとしましたが、次makeのエラーでコンパイルが終了します。

... 
clang: error: unknown argument: '-R.' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
make[1]: *** [t4] Error 1
make: *** [all] Error 1

答え1

"clang: error: 不明な引数: '-R'" という gcc コンパイラの問題だったので "-R" を変更して解決しました。 /apue.3e/db/Makefile で "-R" を使用するには:

このように:

ifeq "$(プラットフォーム)" "macos" EXTRALD=-R

関連情報