- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 CMake
什么是CMake在Android Studio2.2和以上版本,构建原生库的默认工具是CMakeCMake是一个跨平台的构建工具,可以使用简洁的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件。CMake并不直接构建出最终的软件,而是产生其他工具脚本比如makefile,然后在依据这个工具的构建方式使用。CMake是一个比make更高级的编译配...
2019-05-25 17:03:15 280
原创 shell语法练习
变量的定义和使用编写shell脚本,第一行是#!/bin/bash代表是个shell脚本输入参数:形式说明$0当前程序的名称$n程序的输入参数n=1 第一个参数n2 第二个参数1…n$*所有输入的参数$#输入参数的个数$?命令执行的状态,一般返回0代表成功先来一个简单的输出shell#!/bin/bashecho "haha"...
2019-05-25 16:59:13 372
原创 Makefile相关
编译过程编译过程分为四大过程:预处理:完成宏替换,文件引入,除去空行、注释等,为下一步编译做准备。使用,命令gcc -E test.c -o test.i-E指gcc在预处理完成后停止后序的操作,-o指定输出的文件。编译:将预处理后的代码编译成汇编代码,在这个阶段中,首先要检查代码的规范性、是否有语法错误等,检查无误后把代码翻译成汇编语言;编译程序执行的时候,会先分析语法,词法语义生成中间...
2019-05-19 20:35:29 226
原创 C++基础知识
Hello World从hello wrld开始需要导入iostream这个头文件c++中打印使用cout关键字。不过使用的时候需要加上命名空间std。每次都加std太麻烦,可以在外面声明一个全局的using namespace std命名空间相当于java中的包,主要为了防止重名#include <stdio.h>#include <iostream>u...
2019-05-19 20:34:09 144
原创 JNI基础知识
JNI(Java Native Interface),它是java中的一套接口,用来跟c和c++通信。JNI中的数据类型java中的数据类型和c的数据类型之间的映射关系:java->JNI->c/c++基本数据类型:javaJNIbooleanjbooleanbytejbytecharjcharshortjshortint...
2019-05-12 23:06:52 405
原创 C基础知识
Hello World从hello wrld开始#include <stdio.h>printf("hello world\n"); system("pause");内存物理角度:内存是计算机中必不可少的一部分,是跟CPU沟通的桥梁,计算机中所有的程序都是运行在内存中。逻辑角度:内存是一块具备随机访问能力,支持读、写操作,用来存放程序运行中产生的数据的区域。内存:位...
2019-05-12 23:04:50 1069
MyEventBus
2016-03-08
NFC开发onNewIntent的问题
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人