第一大題: 主要是使用一些基本命令:cat、cp、mkdir、mv…
home目錄下新建一個文件夾名為test
然後進入etc目錄,查看內容:
然後,查詢裡面的passwd文件,找到並且將其cp到test裡面:
修改其名為mypasswd:
test中新建一個test1文件夾
在test1中用cat命令新建一個hello.c文件.
第一題就這樣OK了,同志們,這題容易吧!!!
第二大題: make工程管理器的使用
優點: Make工程管理器也是一個“自動編譯管理器”,能使大量文件的文件進行編譯,減少編譯的工程量,同時,他通過讀入makefile文件內容來執行大量的編譯工作
第一種方法:
Makefile:
hello:hello.c
gcc –o hello hello.c
第二種方法:
我就不一一的去寫hello程序了,直接從前面cp 過來一個
然後在當前目錄下
# autoscan
#ls
生成
再將configure.scan 改成 configure.in
#autoconf
#ls
生成相應的文件
第二步:vi configure.scan 修改添加 AC_INIT(hello,1.0)
AM_INIT_AUTOMAKE(hello,1.0) AC_CONFIG_FILES([makefile]) mv
configure.scan->configure.in
第三步:aclocal------生成aclocal.m4 autoconf--------生成configure
第四步:autoheader--------生成config.h.in
第五步:vimakefile.am--------
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=hello
hello_SOURCES=hello.c
第六步:automake –a----------生成configure.in
第七步:./configure
第三大題: 安裝QQ軟件
先設置共享,首先安裝VMTools
#sudo dpkg–i WineQQ2012-20120719-Longene.deb
這樣就可以解壓了,然後執行進程就行了
第四大題:安裝交叉編譯環境
我將arm-linux-gcc-3.4.1.tar.bz2.tar放在mnt裡面
然後解壓:tar jxvf arm-linux-gcc-3.4.1.tar.bz2.tar 解壓在當前目錄下 ,解壓之後會發現一個usr目錄:
然後,修改環境變量,具體步驟:
# vim /etc/profile
添加路徑:/usr/local/arm/3.4.1/bin
在最後一行:
Export PATH=$PATH: /usr/local/arm/3.4.1/bin
#source $PATH //立即使新的環境變量生效
檢查是否將路徑加入到PATH:
#echo $PATH
測試是否安裝成功:
# arm-linux-gcc –v
編譯Hello World程序,測試交叉工具鏈
執行下面的命令:
# arm-linux-gcc -o hello hello.c
該命令只用在arm板子上,所以執行之後,會出現錯誤。
我們就用gcc編譯吧!
此代碼不能用於商用!!!