ndk
roy_xing
江苏苏州一个小程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态库与动态库原理,编译流程详解
编译流程示例代码 #test.c文件内容#include <stdio.h>int main(){ printf("hello world!\n"); return 0;}预处理(Preprocessing)完成宏替换、文件引入、以及去除空行、注释等,为下一步的编译做准备。也就是对各种预处理命令进行处理,包括文件的包含、宏定义的扩展、条件编译的选择等。$ gcc ...原创 2019-05-20 13:45:52 · 2686 阅读 · 0 评论 -
MakeFile走读与语法基础
标题编译原理和语法详解什么是Makefilemakefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要重新编译,如何进行链接操作。makefile就是“自动化编译",告诉make命令如何编译和链接。make命令的配置脚本Makefile里面有什么makefile包含以下五个:显示规则:如何生成一个或多个目标文件隐晦规则:make有自动推导功能,隐晦规则可以比较简...原创 2019-05-20 22:47:26 · 247 阅读 · 0 评论 -
Android.mk基础
Android.mk简介Android.mk是一个向Android NDK构建系统描述NDK项目的GUN makefile片段。主要用来编译生成以下几种:1. APK程序:一般的Android应用程序,系统级别的直接push即可。2. Java库:Java类库,编译打包生成JAR文件。3. C\C++应用程序:可执行的C\C++应用程序。4. C\C++静态库:编译生成C\C++静态库,...原创 2019-05-20 23:09:59 · 197 阅读 · 0 评论 -
Shell语法
变量的定义到使用编写shell脚本第一步,命名是以xx.sh结尾,但是编写内容的第一行一定要加上#!/bin/bash类似于java类中的第一行一定是包名。#代表引入/bin/bash。除了第一行的#,下面再使用#都是代表注释的意思。#!/bin/bashecho “demo”运行该脚本,显示没有权限$./demo.sh-bash:./demo.sh:permission de...原创 2019-05-21 14:35:15 · 193 阅读 · 0 评论
分享