Re: [問題] 音效設備連不到

看板LinuxDev作者 (暱稱)時間16年前 (2009/09/23 22:39), 編輯推噓4(405)
留言9則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《sorkayi (尋找奶昔)》之銘言: : 開發平台 uClinux : : 我在 user 下寫一個程序 : : if (-1 == (fd = open("/dev/audio",RDONLY)) : { : printk("device can't open"); : return 0; : } : : 為什麼我每次都會 打不開這個 audio的設備 : : 請問要怎麼印出 錯誤代碼啊@@? #include <errno.h> if( (fd = open(....) < 0) perror("open error:"); errno是一個整數,會紀錄剛剛呼叫的函式的錯誤代碼, 如果妳懶的查表的話,可以用strerror(errno)轉成對應的錯誤訊息, 或是乾脆用perror把他印出來 -- █ ◢ █ ◢◤ ▃▄▄▃ █ ▃▄▄▃ ◆ █◢◤ █ █ ▍ ▌ █◢◤ ◤ █ █◤ █ █ ▌ ▋ █◤ ▃▄▃█ █ █◥◣ █ █ ▊ ▋ █◥◣ ◢◤ █ █ █ ◥◣ ◥▄▃▄◤ █▃▃█◤ █ ◥◣ █▄▄▄█▃▍ █ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.134.16

09/23 22:52, , 1F
我有用了 可是機器回傳perror("error :"); Unknow error19
09/23 22:52, 1F

09/23 22:52, , 2F
fprintf(stderr,"..."); Unknow error 2
09/23 22:52, 2F

09/23 22:52, , 3F
是因為 機器是 ARM 的關係嗎@@?
09/23 22:52, 3F

09/24 00:00, , 4F
直接去看errno.h 裏面註解就有寫了~~
09/24 00:00, 4F

09/24 11:28, , 5F
請查閱 include/asm-generic/errno.h 及 errno-base.h
09/24 11:28, 5F

09/24 12:31, , 6F
No such device 是我的設備沒有連接到嗎@@?
09/24 12:31, 6F

09/24 12:46, , 7F
check你的/dev吧
09/24 12:46, 7F

09/24 13:00, , 8F
可是我在 cd /dev 時 有看到 audio 的設備耶@@?
09/24 13:00, 8F

09/24 17:22, , 9F
有一定要接上設備才行嗎
09/24 17:22, 9F
文章代碼(AID): #1AkZCIFF (LinuxDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AkZCIFF (LinuxDev)