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

来源:互联网 时间:2026-02-26 13:41:32 作者:

系统大全为您提供
第一大题: 主要是使用一些基本命令:cat、cp、mkdir、mv…  home目录下新建一个文件夹名为test

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

 
  然后进入etc目录,查看内容:

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


然后,查询里面的passwd文件,找到并且将其cp到test里面:

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


 修改其名为mypasswd:

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


test中新建一个test1文件夹

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


在test1中用cat命令新建一个hello.c文件.

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

 
第一题就这样OK了,同志们,这题容易吧!!!
  第二大题: make工程管理器的使用   优点: Make工程管理器也是一个“自动编译管理器”,能使大量文件的文件进行编译,减少编译的工程量,同时,他通过读入makefile文件内容来执行大量的编译工作   第一种方法: 

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


Makefile:   hello:hello.c   gcc –o hello hello.c

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


第二种方法:   我就不一一的去写hello程序了,直接从前面cp 过来一个

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


然后在当前目录下   # autoscan   #ls   生成

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

再将configure.scan 改成 configure.in   #autoconf   #ls

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


生成相应的文件   第二步: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

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


 这样就可以解压了,然后执行进程就行了

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


第四大题:安装交叉编译环境   我将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编译吧!   此代码不能用于商用!!!   以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全https://www.herecours.com/d/file/efpub/2026/26-26/20260226130719568905

相关推荐