当前位置: 首页 > 编程笔记 >

Linux makefile 和shell文件相互调用实例详解

柳高卓
2023-03-14
本文向大家介绍Linux makefile 和shell文件相互调用实例详解,包括了Linux makefile 和shell文件相互调用实例详解的使用技巧和注意事项,需要的朋友参考一下

shell 文件内调用makefile文件:

#!/bin/bash
cd ctemplate-2.1
./configure
sudo make -f install
cd ../
cd TemplateProcesser
make

说明:./configure文件是shell脚本文件,即shell内调用shell文件是很容易的;TemplateProcesser目录内有Makefile文件,调用方式,直接:make 

makefile文件内调用shell脚本文件:

 
SHELL := /bin/bash
test:
@pwd
cd ./TemplateProcesser && pwd
sh ./build.sh
@pwd

说明:build.sh为shell脚本文件。

调用perl文件
/usr/bin/perl *.pl
调用python文件
/usr/bin/env *.py

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍详解Android JS相互调用,包括了详解Android JS相互调用的使用技巧和注意事项,需要的朋友参考一下 最近在研究Android、JS相互调用,之前没怎么接触过,只知道loadUrl()就可以加载一个网页了,研究过之后发现Android可以调JS,JS也可以调Android原生控件,很开心啊。下面小编就开始喽: 原理就是Java和JS调用,在Android中是通过WebVi

  • 文件扩展名 小技巧 可执行文件应该没有扩展名(强烈建议)或者使用.sh扩展名。库文件必须使用.sh作为扩展名,而且应该是不可执行的。 当执行一个程序时,并不需要知道它是用什么语言编写的。而且shell脚本也不要求有扩展名。所以我们更喜欢可执行文件没有扩展名。 然而,对于库文件,知道其用什么语言编写的是很重要的,有时候会需要使用不同语言编写的相似的库文件。使用.sh这样特定语言后缀作为扩展名,就使得

  • 本文向大家介绍django API 中接口的互相调用实例,包括了django API 中接口的互相调用实例的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,还是直接上代码吧! 获取当前请求的ip和端口 常见的请求头如下: CONTENT_LENGTH – The length of the request body (as a string). CONTENT_TYPE – The MI

  • 本文向大家介绍JSON字符串和JSON对象相互转化实例详解,包括了JSON字符串和JSON对象相互转化实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JSON字符串和JSON对象相互转化的方法。分享给大家供大家参考,具体如下: 将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON

  • 本文向大家介绍Java实现文件和base64流的相互转换功能示例,包括了Java实现文件和base64流的相互转换功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java实现文件和base64流的相互转换功能。分享给大家供大家参考,具体如下: PS:这里再推荐几款加密解密相关在线工具供大家参考使用: 线编码转换工具(utf-8/utf-32/Punycode/Base64): ht

  • 本文向大家介绍对vue中methods互相调用的方法详解,包括了对vue中methods互相调用的方法详解的使用技巧和注意事项,需要的朋友参考一下 如下所示: 最近在学习vue,并用vue+vue-router+axios+elementUI做了一个pos收银系统的前端页面,但是中间遇到methods里的方法调用问题。本身源码是没有调用的,但是我想直接调用多方便,结果出错了……然后百度了一波,终于