copy from:https://blog.csdn.net/ljzcom/article/details/7886909 一、字符串处理函数 1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值 ...
分类:
其他好文 时间:
2020-03-18 20:07:46
阅读次数:
68
开发过程中,我们在makefile环境变量里面指定android ndk toolchain的路径 然而,每个人的路径并不一样,所以有必要写个什么东西来做自动查找定位和配置 原理在于android ndk的根目录里面有个source.properties文件 用find命令很容易根据这个文件名找到这 ...
分类:
移动开发 时间:
2020-03-17 08:18:37
阅读次数:
91
在使用交叉编译器制作内核文件时,需要在makefile中配置交叉路径,也可以在安装交叉编译器完后配置它的环境变量。但是错误或者不恰当地修改了环境变量,将导致linux自带的脚本命令不可用。 随便在终端敲一个指令,都会得到这样的系统提示: /bin 不在PATH 环境变量中,故无法找到该命令 最简单的 ...
分类:
系统相关 时间:
2020-03-14 22:18:51
阅读次数:
70
一、make 命令 (一)makefile 编写: 1、基本规则: target : prerequisites @ commands 规则说明: a、原理:若"prerequisites"发生变化,然后执行”@ commands “重新生成”target“。 b、@commands 命令,要以”t ...
分类:
其他好文 时间:
2020-03-14 14:46:21
阅读次数:
74
本教程使用的是centos7,当前目录下有5个C文件,任务是将他们生成makefile文件 文件内容如下: // add.c int myadd(int a, int b) { return a+b; } // mul.c int mymul(int a, int b) { return a*b; ...
分类:
其他好文 时间:
2020-03-04 18:47:06
阅读次数:
69
问题:qt qmake报错::-1: error: File Makefile.Debug doesn't exist.原因:.pro中使用子目录使用工程时,TEMPLATE = subdirs,写成了SUBDIRS,导致以上错误;所以要根据提示去查找错误,必要时去查看makefile文件,发现确实 ...
分类:
其他好文 时间:
2020-03-03 17:51:00
阅读次数:
96
1 下载源码 "链接" 目前最新为9.2版本。 2 解压 3 download_prerequisites脚本 运行这个脚本: 4 临时目录 建立临时目录,用于放置中间文件。 5 生成makefile文件 不对,是这张: 下面说一下几个选项: 表示编译器在编译过程中是否做额外检查。 表示支持的语言, ...
分类:
系统相关 时间:
2020-03-03 15:06:34
阅读次数:
91
出现这个错误时,这多半是你所编译的项目是在64位机器上生成32位的项目,你需要安装对应的gcc 32位的库;此时检查gcc一定有-m32的存在; 你系统中gcc没有安装multilib 库;使用这个库可以在64位的机器上产生32位的程序或者库文件; 你可以选择:apt install gcc-mul ...
分类:
其他好文 时间:
2020-03-01 00:16:22
阅读次数:
109
How to write MakeFile 1. 程序的編譯. 程序在編譯過程中,編譯器只檢測程序語法,函數和變量是否被聲明。而函數是否被實現的檢測是在鏈接的過程中檢測的。 2. 一個makefile的示例: 從這個makefile的示例中我們可以看出makefile的工作原理。可以將其想象成一個棧 ...
分类:
其他好文 时间:
2020-02-29 00:46:36
阅读次数:
53
kernel启动分析kernel启动代码kernel启动分析一、链接脚本二、head.S1.汇编阶段内核运行的虚拟地址与物理地址重要注释设置CPU工作模式汇编阶段__lookup_processor_type__lookup_machine_type__vet_atags__create_page_... ...
分类:
其他好文 时间:
2020-02-28 22:51:12
阅读次数:
102