わからないこと
ラズパイでwiringpiライブラリを用いてのコンパイルができない。
glibcを最新のバージョンにしたい。
実行環境
ラズベリーパイ3 B+
OS Rasphbian
gcc (Raspbian 6.30 - 18+rpi1+deb9u1) 6.30 20170516
###具体的に
ラズパイを使ってLEDを光らせる
上記記事を参考に、Lチカをしようと思っています。
内容に沿って進めていくと、上記記事でも掲載されているエラー
/usr/lib/gcc/arm-linux-gnueabihf/6/../../../libwiringPi.so: `fcntl@GLIBC_2.28' に対する定義されていない参照です collect2: error: ld returned 1 exit status
が表示されました。
記事によると対処法として
1現在のglibcのバージョンに対してプログラムを再コンパイルする。
2新しいバージョンのglibcをインストールする
と書かれています。
1の方法は全くわからなかったので、
2の方法を試すことにしましたが、調べても良い方法がわかりませんでした。
また、OSもUbuntuが多く、Raspbianが見つかりません。
よって
諦めてpythonでかこうと思いましたが、やはりcppにこだわりたいです。
具体的なglibcのアップデート方法を教えていただけないでしょうか?
また、私の記事の解釈が間違っていればやはり具体的なエラー解決方法を教えていただけると嬉しいです。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー