歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux下的基本指令使用和makefile的配置

第一大題: 主要是使用一些基本命令: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編譯吧!

  此代碼不能用於商用!!!

Copyright © Linux教程網 All Rights Reserved