[問題] gcc 無法編譯過 linux/ioport.h
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC 4.5.2
ubuntu 11.04
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
使用include <linux/ioport.h> or <linux/module.h>
這種在linux下的H檔,GCC編譯失敗
餵入的資料(Input):
無
預期的正確結果(Expected Output):
要編譯過
錯誤結果(Wrong Output):
fatal error: linux/ioport.h: 沒有此一檔案或目錄
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <linux/ioport.h>
int main()
{
return 0;
}
補充說明(Supplement):
build-essential有安裝,只要include到linux路徑下的H檔就失敗
但是include <stdio.h>這類的就可以編譯成功
所以是否有環境變數之類要設定呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.84.93
→
02/02 20:01, , 1F
02/02 20:01, 1F
→
02/02 20:06, , 2F
02/02 20:06, 2F
→
02/02 20:07, , 3F
02/02 20:07, 3F
→
02/02 20:08, , 4F
02/02 20:08, 4F
→
02/02 20:10, , 5F
02/02 20:10, 5F
→
02/02 20:11, , 6F
02/02 20:11, 6F
→
02/02 21:14, , 7F
02/02 21:14, 7F
→
02/02 22:37, , 8F
02/02 22:37, 8F
→
02/03 09:44, , 9F
02/03 09:44, 9F
→
02/03 09:45, , 10F
02/03 09:45, 10F
因為我linux OS是ubuntu 11.04平台,有試著將.profile內新增
PATH="$usr/src/linux-headers-2.6.38-13-generic/include:$PATH"
再重新開機,但編譯時還是會說fatal error: linux/ioport.h 無此一檔案或目錄
然後在終端機下直接打上面PATH那串,用echo $PATH去看,的確路徑有加入到PATH內
但編譯也是相同結果~~
最後在終端下使用C_INCLUDE_PATH方式去做,也是編譯失敗...
實在是不知道該怎麼搞了 囧
※ 編輯: Patil 來自: 219.87.84.93 (02/03 12:10)
→
02/03 12:11, , 11F
02/03 12:11, 11F
→
02/03 12:12, , 12F
02/03 12:12, 12F
→
02/03 12:18, , 13F
02/03 12:18, 13F
使用gcc -I /usr/src/linux-headers-2.6.38-13-generic/include TEST.c
可以編譯,但是似乎userspace要使用kernel header有問題,訊息如下
attempt to use kernel headers from user space, please see
http://kernelnewbies.org/KernelHeaders
看了之後在linux-headers-2.6.38-13-generic執行make headers_install
卻又說 No rule to make target
'/usr/src/linux-headers-2.6.38-13-generic/ubuntu/include/linux/aufs_type.h',
need by '/usr/src/linux-headers-2.6.38-13-generic/usr/include/linux/.install'
Stop.
至此...無言了 囧
※ 編輯: Patil 來自: 219.87.84.93 (02/03 13:48)
→
02/03 14:40, , 14F
02/03 14:40, 14F
→
02/03 16:14, , 15F
02/03 16:14, 15F
→
02/03 16:14, , 16F
02/03 16:14, 16F
→
02/03 16:14, , 17F
02/03 16:14, 17F
→
02/03 16:15, , 18F
02/03 16:15, 18F
→
02/03 16:15, , 19F
02/03 16:15, 19F
→
02/03 16:15, , 20F
02/03 16:15, 20F
→
02/03 16:16, , 21F
02/03 16:16, 21F
→
02/03 16:16, , 22F
02/03 16:16, 22F
→
02/03 16:16, , 23F
02/03 16:16, 23F
→
02/03 16:16, , 24F
02/03 16:16, 24F
→
02/03 16:17, , 25F
02/03 16:17, 25F
→
02/03 16:17, , 26F
02/03 16:17, 26F
→
02/03 16:18, , 27F
02/03 16:18, 27F
→
02/03 16:18, , 28F
02/03 16:18, 28F
→
02/03 16:19, , 29F
02/03 16:19, 29F
→
02/03 16:26, , 30F
02/03 16:26, 30F
→
02/03 16:27, , 31F
02/03 16:27, 31F
→
02/03 16:27, , 32F
02/03 16:27, 32F
→
02/03 16:27, , 33F
02/03 16:27, 33F
→
02/03 16:28, , 34F
02/03 16:28, 34F
→
02/03 16:28, , 35F
02/03 16:28, 35F
→
02/03 16:29, , 36F
02/03 16:29, 36F
→
02/03 16:29, , 37F
02/03 16:29, 37F
→
02/03 17:20, , 38F
02/03 17:20, 38F
→
02/05 20:33, , 39F
02/05 20:33, 39F
→
02/07 15:36, , 40F
02/07 15:36, 40F
→
02/09 13:44, , 41F
02/09 13:44, 41F
→
02/09 13:46, , 42F
02/09 13:46, 42F
→
02/09 13:47, , 43F
02/09 13:47, 43F
→
02/09 22:29, , 44F
02/09 22:29, 44F
→
02/10 15:25, , 45F
02/10 15:25, 45F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章