- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 icu4c库中icudtl.dat文件剪裁
在工程中需要把ansi编码转utf-8,引入icu4c库,默认编译出来的.dat文件有30多M,由于仅仅需在MacOS系统下要把Windows中的ansi编码转成utf-8,需要进行裁剪。
2024-01-19 16:05:28
1681
2
原创 Ubuntu下安装libuv库教程
Ubuntu18.04安装libuv库教程概述libuv特性下载并编译libuv写测试代码总结概述对于什么是libuv,大家可以在其官网上了解,主要是这一句话,libuv is a multi-platform support library with a focus on asynchronous I/O,libuv是一个支持多平台的库,专注于异步I / O。 接下来记录一下在Ubuntu1...
2019-04-17 11:26:18
6929
3
原创 CMake日常配置使用
CMake日常配置使用概述设置CMake命令运行的最低版本设置项目名称set命令给对应的变量赋值unset移除变量message 打印信息条件控制和循环结构find_package命令include命令include_directoriesaux_source_directory命令add_executable命令add_library命令add_dependencies命令target_link...
2019-04-15 17:32:58
499
原创 git日常使用命令
一、clone命令git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror] [-o <name>] [-b <name>] [-u <upload-pack>] [--refere...
2018-12-14 10:36:44
789
原创 Chrome浏览器代码修改代理和user-agent记录
0x1、概述对于Chrome的编译工作,大家可以参考上一篇《编译基于Chrome代码修改的Brave浏览器》,这里就不再重复了,这一篇主要是通过代码如何去修改User-Agent、代理、开启隐私模式等配置。在尝试修改前,自己也通过搜索引擎去搜索,但也没有发现可以直接使用的方式,以下加入功能的地方不一定是最好的,但至少可以实现功能,如果有更好的实现方式,欢迎大家指正。 0x2、修改功能...
2018-10-12 14:09:44
5088
2
原创 编译基于Chrome代码修改的Brave浏览器
0x1、概述最近由于工作需要,对Chrome浏览器的Android版本进行编译学习,在网上找了一下,发现有一个基于Chrome开源基础上做二次修改的版本,名叫Brave,GIT仓库代码,主打隐私安全版本的浏览器,以下是整个编译过程,做一下记录。 0x2、系统要求编译系统:ubuntu 14.10,内存最好大于2G以上,在第一次编译时,我在2G的虚拟机跑了将近12个小时才跑完,而且还...
2018-09-25 14:48:05
3420
2
原创 readelf命令使用说明
0x1、概述readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。以下命令的使用是基于android编译出来的so文件上面去运行。 0x2、readelf常用命令语法:readelf (选项)(参数:文件),除了-v和-H之外,其它的选项必须有一个被指定参数1、选项 -h(e...
2018-08-10 17:52:40
84358
2
原创 gcc/g++命令使用及编译原理二
一、概述对于编译原理,如果要系统的学习的话,知识点多的完全可以写成一本书,推荐大家可以去阅读一下《编译原理》这本书,可以全面深入的学习编译原理,很经典。接下来的文章我仅仅对GCC/G++编译原理写一些记录。其中gcc命令是对c语言文件的编译,g++命令是对c++文件的编译,其命令的原理其实是一样的。二、编译流程gcc命令编译一般分为四个步骤及调用的命令:预处理(preproce...
2018-08-06 14:11:25
689
原创 gcc/g++命令使用及编译原理一
gcc/g++命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。0x1.什么是编译器? 简单讲,编译器就是将“一种语言(通常为高级语言)”...
2018-08-03 18:53:48
3265
gcc编译原理例子文件
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人