原创 Chrome瀏覽器代碼修改代理和user-agent記錄
0x1、概述 對於Chrome的編譯工作,大家可以參考上一篇《編譯基於Chrome代碼修改的Brave瀏覽器》,這裏就不再重複了,這一篇主要是通過代碼如何去修改User-Agent、代理、開啓隱私模式等配置。在嘗試修改前,自己也通過搜索引
原创 Ubuntu下安裝libuv庫教程
Ubuntu18.04安裝libuv庫教程概述libuv特性下載並編譯libuv寫測試代碼總結 概述 對於什麼是libuv,大家可以在其官網上了解,主要是這一句話,libuv is a multi-platform support l
原创 CMake日常配置使用
CMake日常配置使用概述設置CMake命令運行的最低版本設置項目名稱set命令給對應的變量賦值unset移除變量message 打印信息條件控制和循環結構find_package命令include命令include_director
原创 git日常使用命令
一、clone命令 git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
原创 Chrome瀏覽器代碼修改記錄
0x1、概述 對於Chrome的編譯工作,大家可以參考上一篇《編譯基於Chrome代碼修改的Brave瀏覽器》,這裏就不再重複了,這一篇主要是通過代碼如何去修改User-Agent、代理、開啓隱私模式等配置。在嘗試修改前,自己也通過搜索引
原创 編譯基於Chrome代碼修改的Brave瀏覽器
0x1、概述 最近由於工作需要,對Chrome瀏覽器的Android版本進行編譯學習,在網上找了一下,發現有一個基於Chrome開源基礎上做二次修改的版本,名叫Brave,GIT倉庫代碼,主打隱私安全版本的瀏覽器,以下是整個編譯過程,做一
原创 gcc/g++命令使用及編譯原理一
gcc/g++命令使用GNU推出的基於C/C++的編譯器,是開放源代碼領域應用最廣泛的編譯器,具有功能強大,編譯代碼支持性能優化等特點。現在很多程序員都應用GCC,怎樣才能更好的應用GCC。目前,GCC可以用來編譯C/C++、FORTRA
原创 readelf命令使用說明
0x1、概述 readelf命令,一般用於查看ELF格式的文件信息,常見的文件如在Linux上的可執行文件,動態庫(*.so)或者靜態庫(*.a) 等包含ELF格式的文件。以下命令的使用是基於android編譯出來的so文件上面去運行。
原创 gcc/g++命令使用及編譯原理二
一、概述 對於編譯原理,如果要系統的學習的話,知識點多的完全可以寫成一本書,推薦大家可以去閱讀一下《編譯原理》這本書,可以全面深入的學習編譯原理,很經典。接下來的文章我僅僅對GCC/G++編譯原理寫一些記錄。 其中gcc命令是對c語言文件