1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 1.1.1 ...
分类:
编程语言 时间:
2019-11-03 18:25:50
阅读次数:
83
向内核输出简单信息的代码: test.c Makefile文件 make运行成功后会在原目录下生成以下文件: 将模块加载进内核,查看模块向内核输入的信息: 卸载模块: module2.c Makefile 卸载后效果如下: module3.c Makefile 加载后效果如下: 卸载后效果如下: ...
分类:
其他好文 时间:
2019-11-03 15:15:30
阅读次数:
75
原文链接:https://www.cnblogs.com/nerohwang/p/3621316.html hello.c 文件: Makefile文件: 测试结果: 查看编译后文件: ...
分类:
系统相关 时间:
2019-11-02 15:27:39
阅读次数:
113
1.前期ndk开发主要是在开源项目中复用项目的makefile等,就需要修改指定CC或C++编译链;具体情况还依赖于工程的config文件;对于简单项目,则可以直接编写Android.mk;例如引入的GTest与GMock;重新创建Android.mk,利用ndk-build生成.a文件,一同引入新ndk工程即可;另外吐槽下Gmock;对于mock函数还需要继承类,比linux上的mock难用多了
分类:
其他好文 时间:
2019-11-01 14:35:03
阅读次数:
133
1.Makefile解析 1.1Makefile规则: 如果“依赖文件”比“目标文件”更加新,那么执行“命令”来重新生成“目标文件”。 命令被执行的2个条件:依赖文件比目标文件新,或是 目标文件还没生成。 $@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。 执行make命令时,它会去 ...
分类:
其他好文 时间:
2019-11-01 13:06:12
阅读次数:
71
1. 错误信息 1. 错误信息 1. 错误信息 1. 错误信息 1. 错误信息 1. 错误信息 1. 错误信息 1. 错误信息 在Makefile里,定义CC为"aarch64-linux-gnu-g++ --sysroot=$(MPSOC_ROOTFS)",编译test.cpp,没有错误。如果使用 ...
分类:
其他好文 时间:
2019-10-31 16:19:09
阅读次数:
362
viper 是一个强大的golang 配置管理包,支持多种配置格式内容的读取,同时支持读取key/value 存储的数据 而且不只是读取内容 ,同时也包含了,配置的写入操作。 以下是一个简单的demo,同时使用docker 运行 项目结构 项目使用go mod 进行包的管理 目录结构 ├── Doc ...
分类:
其他好文 时间:
2019-10-30 18:35:22
阅读次数:
159
1.查找/var/目录下不属于root。lp,gdm的所有文件 ##利用find 加参数指定为用户文件在进行取反操作 传递给ls 显示列表 find /var ! -user root -a ! -user lp ! -user gdm | xargs ls -ld 2.统计/etc/init.d/ ...
分类:
系统相关 时间:
2019-10-29 13:19:53
阅读次数:
88
1. 编辑C程序文件,命名为main.c 2. 编写CMakeLists.txt文件,保存在main.c同路径下 3. 运行cmake命令生成MakeFile,再运行make命令生成hello可执行程序(为防止文件混乱,可建立build目录,在此目录下运行cmake命令) ...
分类:
系统相关 时间:
2019-10-28 16:20:36
阅读次数:
109
makefile工具箱 complicated项目的构建 文件结构如下: 文件内容如下: 项目依赖关系: gcc编译出可执行文件的过程包含了两个过程,编译和链接。 makefile如下: 运行结果: ...
分类:
其他好文 时间:
2019-10-28 10:51:33
阅读次数:
76