我已經使用此鏈接安裝了連線庫here。我試圖編譯並運行示例文件blink.c,但我無法得到它編譯。這是我已經完成的。我已經尋找涉及這個問題的線程,但我找不到解決方案。在linux LXTerminal中使用樹莓派編譯錯誤
以下是我已經做了
須藤的gcc -Wall blink.c -o閃爍
此命令將返回以下錯誤。
/tmp/ccAYNTuE.o:在函數 '主':
blink.c :(文本+ 0×10):未定義參照 'wiringPiSetup'
blink.c :(文本+爲0x1c):未定義參照 'pinMode'
blink.c :(文本+ 0×28):未定義參照 'digitalwrite'
blink.c :(文本+的0x30):未定義提及「延遲'
blink.c :(文本+爲0x3C):未定義參照 'wiringPiSetup'
blink.c :(文本+ 0×44):未定義參照 '延遲'
collect2:LD返回1個退出狀態
我將文件權限更改爲755,但沒有做任何好處。所以,當我搜索了一些想法後,我遇到了一個線程,它說使用g ++而不是gcc,所以我嘗試了這一點,並收到了上面的同樣的錯誤。
我煩不輸入sudo此時也和得到這個
在/ usr/bin中/ LD:無法打開輸出文件眨眼:權限被拒絕
collect2:LD返回1個退出狀態
任何幫助將不勝感激。從C++版本編譯C版本文件的命令也不同嗎?