各类文件的区别与作用: 1、对于.so文件 .so文件是用户层的动态链接库,用于用户层的动态链接使用,内核态的代码同样不能直接访问。 2、对于.ko文件 obj-m = *.oobj-y = *.o上面两者的区别在于,前者才会生成ko文件,后者只是代码编译进内核,并不生成ko文件。 .ko文件是内核 ...
分类:
系统相关 时间:
2018-03-09 17:55:22
阅读次数:
192
PHP扩展模块安装编译httpd时,有涉及动态和静态模块,PHP也一样有静态与动态之分,之前所涉及到的PHP安装都全部为静态,并没有任何动态的模块,所谓动态,就是一个独立存在的.so文件,在httpd中PHP就是以动态模块的形式被加载的。PHP一旦编译完成后,要想再增加一个功能的话,要么重新编译PHP,要么直接编译一个扩展模块(生成一个.so文件),然后在php.ini中配置一下,就可以被加载使用
分类:
Web程序 时间:
2018-03-09 10:39:58
阅读次数:
251
PHP扩展模块安装编译httpd时,有涉及动态和静态模块,PHP也一样有静态与动态之分,之前所涉及到的PHP安装都全部为静态,并没有任何动态的模块,所谓动态,就是一个独立存在的.so文件,在httpd中PHP就是以动态模块的形式被加载的。PHP一旦编译完成后,要想再增加一个功能的话,要么重新编译PHP,要么直接编译一个扩展模块(生成一个.so文件),然后在php.ini中配置一下,就可以被加载使用
分类:
Web程序 时间:
2018-03-08 18:08:13
阅读次数:
194
十一周三次课(3月8日)11.32 php扩展模块安装11.32 php扩展模块安装编译httpd时,有涉及动态和静态模块,其实PHP也一样有这样的说法。在本章讲述PHP安裝时,所有的模块全部都为静态,并没有任何动态的模块。所谓动态,就是一个独立存在的.so文件,在httpd中PHP就是以动态模块的形式被加载的。PHP一旦编译完成后,要想再增加一个功能模块的话,要么重新编译PHP,要么直接编译一个
分类:
其他好文 时间:
2018-03-08 17:27:31
阅读次数:
149
问题描述删除/lib64/libc.so.6文件,发现大部分命令不能使用,对比其他正常的系统发现libc.so.6是一个软链接文件,指向libc-2.12.so这个库文件,上网百度了libc-2.12.so是C语言标准库文件,linux大部分命令的执行都要依靠这个库文件。进入救援模式重启客户端,当闪过白色进度条的时候快速按ESC键进入Boot Menu界面选择CD-ROM Drvice接下来进去我
分类:
其他好文 时间:
2018-03-03 15:27:50
阅读次数:
170
第四周学习总结目录一.知识脉络图二.软件包管理三.磁盘管理一.知识脉络图二.软件包管理1.软件组成二进制应用程序的组成部分:二进制文件,库文件,配置文件,帮助文件库文件:库文件是一个很特殊的存在,他对于很多程序起着支持作用,如果不小心丢失或损坏,很多程序可能会起不来例如:当/lib64/libc.so.6文件名称变更后,许多命令会丢失,甚至整个操作系统会启动不了。解决办法:进入linux下的救援模
分类:
系统相关 时间:
2018-02-27 21:18:02
阅读次数:
219
0x00前言导航博客导航戳这里练习资源戳这里说明在so文件的分析上,我们需要对一些ARM汇编的逻辑实现。在代码逻辑上,只对if,switch,还有循环进行一个demo分析和创建。可能会篇幅比较大。内容1.if逻辑NDK编程2.if逻辑ARM分析3.switch逻辑NDK编程4.switch逻辑ARM分析5.循环逻辑NDK编程6.循环逻辑ARM分析0x01if逻辑NDK编程demo使用之前的demo
分类:
移动开发 时间:
2018-02-15 16:54:33
阅读次数:
264
Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题 Android 设备的CPU类型(通常称为”ABIs”) armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. arm64 ...
分类:
移动开发 时间:
2018-02-12 11:14:11
阅读次数:
372
rescure救援模式不知道大家有没有遇到这种情况,当你误删一些文件,导致你的系统无法正常工作呢?这要怎么办呢?遇到这种情况,你可以试一下linux的救援模式。首先说一下什么是linux救援模式。linux救援模式本质就是一个小型的linux系统,由于我们本来的linux系统不能正常工作导致,这就需要救援模式来处理这些问题。接下来我们就以误删除/lib64/libc.so.6文件为例,讲解如何使用
分类:
其他好文 时间:
2018-02-04 12:49:11
阅读次数:
531
执行adb命令: 对应文件夹 AArch64 == arm64-v8a ARMv7 == armeabi-v7a ............等 其他你们自己发现吧。 注意:这里我要说明一个开发中要注意的问题. 首先说明下android studio中apk打包so文件的机制和机器自动选择so库文件执行 ...
分类:
移动开发 时间:
2018-01-25 17:20:28
阅读次数:
354