k.sowa
2020年7月1日 17時02分
お世話になっております。
掲題の件につきましたお尋ねいたします。
ATDE5上でtimer_t型を使用したいのですが、makeコマンドでビルドするとunknown typeとなってしまう状態です。
また、
/usr/arm-linux-gnueabi/include/sys/timerfd.h:46:28: error: unknown type name ‘clockid_t’
も出ております。
他にもtimer_createに渡すCLOCK_REALTIMEがundeclaredにもなっております。
MakefileではCC = arm-linux-gnueabi-gccを指定しております。
また、-lrtもつけております。
ご教示賜れますと幸いでございます。
***環境***
Linux atde5 3.2.0-4-686-pae #1 SMP Debian 3.2.96-2 i686 GNU/Linux
k.sowa
2020年7月1日 17時23分
Makefile内に記述していた-std=C99を-std=gnu99に変えたところ解消されました。