差之毫釐,謬以千里

2021-06-26 18:11:43 字數 1997 閱讀 8093

今天在編一段**的時候,遇到乙個很奇怪的報錯:

in file included from include/asm-generic/int-ll64.h:10:0,

from /home/charles/code/linux-3.10.28/include/uapi/asm-generic/types.h:7,

from arch/arm/include/generated/asm/types.h:1,

from include/uapi/linux/types.h:4,

from include/linux/types.h:5,

from include/linux/list.h:4,

from include/linux/module.h:9,

from /home/charles/code/modules/testproc.c:5:

include/uapi/asm-generic/int-ll64.h:19:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'

typedef __signed__ char __s8;

^in file included from include/linux/list.h:4:0,

from include/linux/module.h:9,

from /home/charles/code/modules/testproc.c:5:

include/linux/types.h:98:1: error: unknown type name '__s8'

typedef __s8 int8_t;

^in file included from include/linux/quota.h:42:0,

from include/linux/fs.h:245,

from include/linux/proc_fs.h:8,

from /home/charles/code/modules/testproc.c:6:

/home/charles/code/linux-3.10.28/include/uapi/linux/dqblk_xfs.h:51:2: error: unknown type name '__s8'

__s8 d_version; /* version of this structure */

^/home/charles/code/linux-3.10.28/include/uapi/linux/dqblk_xfs.h:52:2: error: unknown type name '__s8'

__s8 d_flags; /* fs__quota */

^/home/charles/code/linux-3.10.28/include/uapi/linux/dqblk_xfs.h:153:2: error: unknown type name '__s8'

__s8 qs_version; /* version number for future changes */

^/home/charles/code/linux-3.10.28/include/uapi/linux/dqblk_xfs.h:155:2: error: unknown type name '__s8'

__s8 qs_pad; /* unused */

這些報錯完全是在核心**裡的,查了半天也沒找出問題。。

後來看了下自己的**,發現在乙個注釋行開頭,多了個字母 i...

i/*this program is used to allocate memory in kernel

and pass the physical address to userspace through proc file.*/

#include #include #include #include

去掉之後,上面的問題就沒了。

觸發器 差之毫釐謬以千里

最近在學習資料庫的相關知識 啊,啊,啊,我不想說我是為了準備考試,否則好丟人啊。課本名 全國計算機等級考試 教程 資料庫技術 2013年版 高等教育出版社 剛學習到關於觸發器的知識,發現書上有乙個致命的錯誤 哈哈,致命是昨天剛學到的詞彙 課本164頁,第八章,在介紹觸發器的時候 舉的第乙個例子 建立...

差之毫釐謬以千里 計算中的精度問題

如果你只是i 來作計數器就可以跳過此post,主要是為進行大資料計算和與錢相關的計算的同志們寫的,也許有謬誤,歡迎批評指出 很多時候,絕大部分的大學生在參加工作後都是把計算機當作乙個大型計算器一般的來寫程式,譬如double a 12936 123546 fine 當這個結果僅供娛樂,那麼很幸運,你...

差之毫釐謬以千里 計算中的精度問題

如果你只是i 來作計數器就可以跳過此post,主要是為進行大資料計算和與錢相關的計算的同志們寫的,也許有謬誤,歡迎批評指出 很多時候,絕大部分的大學生在參加工作後都是把計算機當作乙個大型計算器一般的來寫程式,譬如double a 12936 123546 fine 當這個結果僅供娛樂,那麼很幸運,你...