社区
系统维护与使用区
帖子详情
Makefile中调用shell脚本文件$(shell ./version.sh). 然后make的时候报错:
沫_忆_失_忆
2016-07-13 06:29:17
报错:/bin/sh: commit: command not found
make: *** [buildenv2] Error 127
有没有大牛知道这面解决这个问题
...全文
880
2
打赏
收藏
Makefile中调用shell脚本文件$(shell ./version.sh). 然后make的时候报错:
报错:/bin/sh: commit: command not found make: *** [buildenv2] Error 127 有没有大牛知道这面解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renwotao2009
2016-07-14
打赏
举报
回复
改为脚本的绝对地址
沫_忆_失_忆
2016-07-13
打赏
举报
回复
顶顶顶顶顶1
./configure、
make
、
make
install 命令
一 简单解析 1 ./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个
sh
ell
脚本
,生成
make
file
. 2
make
是用来编译的,它从
Make
file
中
读取指令,然后编译。 3
make
install是用来安装的,它也从
Make
file
中
读取指令,安装到指定的位置。 注意:AUTO
MAKE
和AUTOCONF是非常有用的用来发布C程序的东西。 二 详细解析 1、configure命令 这一步一般用来生成
Make
file
,为下
sh
ell
:
Make
file
从
sh
ell
脚本
中
导入变量
make
file
文件
中
定义变量
VERSION
= "0.0.2" # 打印版本号 .PHONY: echo-
version
0.0 .2。
linux 下通过源代码安装程序 ./configure 解释
大家 都知道在 linux 通过源代码 安装程序 1. 下载源码 2.解压缩 3. 执行 ./configure 4.
make
5
make
install
make
命令 是对
make
file
文件
操作,
make
install 是安装命令,那么 ./configure 是 干什么呢? ./configure 其实 就是 生成
make
file
文件
Kbuild系统源码分析(二)—./
Make
file
上接 <Kbuild系统源码分析(一)—./
Make
file
> 5.对非xxx_config目标的编译5.1:设置./
Make
file
的默认目标 ./
Make
file
的开头可知,其默认的编译目标是_all,之前的处理流程
中
处理了对混合目标,xxx_config等编译的情况,而大部分情况都是走到这里,这里要先设置
make
的默认目标,在整个./
Make
file
中
,_all的编译仅在这里唯一设置了一次,根据当前是否是编译外部模块,_all
中
的默认目标有所区别: * 如果编译的是外部模块,那么..
Sh
ell
脚本
——
make
命令和
Make
file
文件
make
命令是一个常用的编译命令,尤其在C/C++开发
中
,
make
命令通过
make
file
文件
中
描述源程序之间的依赖关系进行自动编译;
make
file
文件
是按照规定格式编写,需说明如何编译各个源
文件
并连接生成可执行
文件
,并要求定义源
文件
之间的依赖关系; 首次执行
make
命令时,编译所有相关
文件
,之后再执行
make
命令时,以增量方式进行编译,即只对修改的源
文件
相关的目标
文件
进行编译; 注:许
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章