(1)linux中檔案有讀寫許可權,我們在open開啟檔案時也可以附帶一定的許可權說明(譬如o_rdonly就表示以唯讀方式開啟,o_wronly表示以只寫方式開啟,o_rdwr表示以可讀可寫方式開啟)
(2)當我們附帶了許可權後,開啟的檔案就只能按照這種許可權來操作。
(1)當我們程式在前面步驟操作失敗導致後面的操作都沒有可能進行下去時,應該在前面的錯誤監測中結束整個程式,不應該繼續讓程式執行下去了。
(2)我們如何退出程式?
第一種;在main用return,一般原則是程式正常終止return 0,如果程式異常終止則return -1。
第一種:正式終止程序(程式)應該使用exit或者_exit或者_exit之一。
#include #include #include #include #include #include int main(int argc, char *argv)
; char writebuf[20] = "l love linux";
int ret = -1;
// 第一步:開啟檔案
if (-1 == fd) // 有時候也寫成: (fd < 0)
else
#if 1
// 第二步:讀寫檔案
// 寫檔案
ret = write(fd, writebuf, strlen(writebuf));
if (ret < 0)
else
#endif
#if 0
// 讀檔案
ret = read(fd, buf, 5);
if (ret < 0)
else
#endif
// 第三步:關閉檔案
close(fd);
_exit(0);
}
3 1 Linux中的檔案IO 1 2節
1 整個嵌入式linux核心課程包括5個點,按照學習順序依次是 裸機 c高階 uboot和系統移植 linux應用程式設計和網路程式設計 驅動。2 典型的嵌入式產品就是基於嵌入式linux作業系統來工作的。典型的嵌入式產品的研發過程就是 第一步讓linux系統在硬體上跑起來 系統移植工作 第二步基於...
3 1Linux核心的配置和編譯
linux核心的配置和編譯 之所以要對核心進行配置,這是很多都是硬體的需求,和軟體的需求。就是選擇自己需要的,去掉自己不要的。配置核心的方法 make config 基於文字模式的互動式配置。make menuconfig 基於文字模式的選單型配置。上面有兩種配置方法,但是make config是幾...
3 1 Linux核心的發展與演變
這一塊感覺知道一點常識就可以了 首先linux作業系統是一種類unix作業系統,作者是linus torvalds 至今不知道這個名字怎麼讀,linux 託瓦斯?linux五大支柱 1 unix作業系統 2 minix作業系統,也是unix的轉殖系統,linux剛開始就是參照minix系統的 3 g...