[討論] 如果想實作C的function或API,該怎麼了解其原理?

看板C_and_CPP (C/C++)作者 (黑金屬魂)時間15年前 (2011/06/02 23:50), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) code::blocks 問題(Question): 例如實作fopen,fclose 補充說明(Supplement): 如果是strcpy之類的,大概較簡單些...如果是fopen,fclose,malloc這類的API 該如何自己實作? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.213.18

06/02 23:55, , 1F
GNU 跟 VC 都有開放原始碼,另外市面上應該也有幾本書
06/02 23:55, 1F

06/02 23:55, , 2F
教怎麼寫簡單的版本
06/02 23:55, 2F

06/03 00:28, , 3F
1. google code search, 找 Linuz的第一版K
06/03 00:28, 3F

06/03 00:28, , 4F
2. fopen/fclose/malloc 都是跳 system call, 你要先K
06/03 00:28, 4F

06/03 00:29, , 5F
Linux driver 部分, 如果是Win 那就算了...
06/03 00:29, 5F

06/03 00:31, , 6F
如果你只像要看到 User space的code, 那就算了 都跳sys的
06/03 00:31, 6F

06/03 07:16, , 7F
樓上說的,正中我心阿...
06/03 07:16, 7F
文章代碼(AID): #1Dvx4o6Z (C_and_CPP)
文章代碼(AID): #1Dvx4o6Z (C_and_CPP)