㈠ linux 用cat命令將/etc/inittab文件復制到家目錄中並增加「hello,i am xxx」至文
cat/etc/inittab>~/inittab
echo"hello,iamxxx">>~/inittab
cat為顯示文件內容命令,>將結果重定向到~/inittab文件中,會清空文件內容
~表示用戶的家目錄
>>將結果重定向到文件中,這個是追加,不會清空文件內容
㈡ arm-linux-gcc -o hello hello.c 後生成的文件,怎麼燒寫到ARM9開發板中
arm-linux-gcc編譯出來來的其實就自是在linux下可以執行的程序,只不過運行這個linux的CPU需要是ARM的。所以,只要把這個文件傳到已可運行linux的目標板上就行(可通過ftp等手段),然後修改這個可執行文件的許可權chmod +x 文件名,就可以運行了。
另外,要轉換成燒寫的bin文件是用另一個編譯工具arm-elf-gcc,這個編譯出來的不是可執行文件,而直接是程序的二進制形式。這才需要通過燒寫flash的方式替換目標板的操作系統,當然肯定不能是hello.c這么簡單的程序。
㈢ Linux下,編譯hello.c文件用到gcc -g -o hello hello.c
-g表示生成的東西帶有調試信息
-o表示後面生成的文件名稱,比如這里 -o hello表示生產的文件名稱是hello
最後一個是源文件名稱
謝謝採納