等同于 make all 它是一个解释makefile中指令的命令工具
执行make时,默认会去(当前文件夹下),找名为Makefile的文件
根据Makefile文件来编译源代码,生成目标文件及可执行文件
在每次使用make时,都会重新生成objects,新产生的object会覆盖旧的objects
- make clean:清除编译产生的可执行文件及目标文件(object file,*.o)
- make install:将程序安装至系统中 。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径
- make dist:产生发布软件包,即将可执行文件及相关文件打包成一个tar.gz格式的压缩文件,会在当前目录下生成XXX.tar.gz的文件
- make distcheck
- 相当于make dist命令的进化版
- 生成发布软件包并对其进行检查,以确定发布包的正确性
- 它会自动把压缩包文件解开,然后执行configure命令,并且执行make,来确认编译不出现错误,并会在最后提示你软件包是否正确
- make distclean: 除了清除可执行文件和目标文件外,把configure所产生的Makefile也清除掉 。
Linux开发部分cmake安装gflagscd gflags // 查看当前目录中是否有 CMakeList.txtmkdir build && cd buildcmake ..makemake install离线安装 tar.gz文件
- 以sox为例
- tar -zxvf *** => ./cofigure => make => make install => 下面可以找找到对应的执行文件 => ~/.bashrc 添加 export PATH=***/src:$PATH
- 指定安装目录:make install DESTDIR=/*/* 或 ./cofigure --prefix=指定安装目录 指定目录下会生成 bin目录,里面可执行
- 创造软链接:ln -s dir target # 在windows中git bash的环境不好使
- curl(commandLine URL)基于URL的文件传输,curl -O -L中-O保持下载文件名不变,-L自动重定向URL对应的正确的网站
- du -sh file # 检查对应文件夹大小
- vim 格式转换
经验总结扩展阅读
-
白雪公主诗踏绮:这些护肤误区听说99%的人都躺枪了!
-
-
咖啡 王晓晨甩掉“多肉腰”,从110到88斤,坦言只要5个方法
-
-
-
王真兮情感 王真兮荣获洛阳晚报“十大爱心人物”称号
-
-
-
-
-
-
有些地方要求上门女婿改姓,是去当儿还是丈夫,二者有何区别?
-
男友|“打十次电话,九次不接”,不爱你的男人,你再爱也不要急着倒贴
-
-
-
-
-
-
-