版權所有 © 2014 tutorialspoint
它們主要設計用於核心內部使用,但也可以從使用者空間使用。
您需要使用 -O 或 -O2 或類似的選項進行編譯。這些函式被定義為內聯宏,並且在沒有啟用最佳化的情況下不會被替換,這會導致連結時出現未解析的引用。
您可以使用 ioperm(2) 或 iopl(2) 來告訴核心允許使用者空間應用程式訪問相關的 I/O 埠。如果不這樣做,應用程式將收到段錯誤。
ioperm (2)
iopl (2)
廣告