make 编译笔记】的更多相关文章

在第一部分,我们编译了一个工具链及临时系统,然后在第二部分我们chroot到/mnt/lfs下面,利用临时系统的工具编译了我们最终的LFS系统.不过此时,我们的LFS系统还是不完整的,因为我们还没有安装LFS的内核和引导程序,同时系统的引导脚本和一些必要的配置文件也都还没有配置.这一部分我们就来解决这些问题. 首先,进入chroot环境: chroot "$LFS" /usr/bin/env -i \ HOME=/root TERM="$TERM" PS1=&quo…
专注于嵌入式脚本的MRuby在Windows下的编译笔记: 环境: OS: Windows 8.1, 使用 VS Express 2013 for Desktop. 材料: MRuby : 下载源码就可以 CRuby : 下载编译好的就可以,下载源码也能够,只是不在本文范围内 bison,能够到官方推荐的这里,可是笔者是在这里  这是(算是)语法分析器 0. 在VS的Express版本号中,能够从  開始菜单 --Visual Studio Tools -- VS2013 x86 本机工具命令提…
支持源码单步调试QT库编译笔记 编译环境:windows 10 编译工具:mingw_4_4_0 Qt源码版本:qt-everywhere-opensource-src-4.8.5(下载地址:http://download.qt.io/archive/qt/4.8/4.8.5/) 1.确定已经安装合适的编译工具,本次编译采用mingw_4_4_0.可以在cmd输入以下命令检测是否已经正确安装. l  gcc –version l  g++ --version l  mingw32-make –v…
VS2013项目下载地址: http://pan.baidu.com/s/1gemrBrl 注册并运行: 使用管理员权限. 运行 REGISTER.BAT. 然后运行 TANGRAM.EXE 即可. 注销组件: 使用管理员权限. 运行 UNREGISTER.BAT 总的步骤: 1. 首先构建解决方案. 把生成的DLL/EXE连同PDB一起放到一个目录中. CANVAS.DLL + PDBGDIWRLD.DLL + PDBGLWRLD.DLL + PDBMODEL.EXE/DLL + PDBPRO…
由于第一次编译,花了不少时间,也不知道能不能成功,所以就没有记笔记,现在重新编译一次,这次不装U盘而是装到我的移动硬盘上面.步骤差不多,因为我感觉硬盘的速度会比U盘快. 至于LFS的优点,我就不多说了,相信你只要听过LFS这个词,就一定会知道它的优点的.这里我用的是最新版的LFS7.4,因为最新版的都会修复一些错误,或者编译方法会更合理一些. 下面就是我的安装之路: 1.首先就是分区,建立文件系统,挂载文件系统 我的分区如下: /dev/sdb是我的移动硬盘,大概有80G大小吧.上图中的/dev…
最近有个朋友说有个java弄的软件是从朋友处拿来的,由于进行了网卡地址绑定,不修改网卡地址无法使用,叫我看看有无办法破解,之前都很少玩这些东西,本着帮忙的心态,尝试了下,便有了一下的笔记内容. 1.使用jd-gui进行反编译,找到核心校验代码,将该b.class文件单独从jar包中抽离出来,由于该jar包编译打包时采用加密混淆,是无法直接使用的,而且代码非常难读懂,也只能将就着看了: 2.将包含b.class的jar包通过winrar解压工具直接打开,根据包名路径找到b.class然后直接删掉里…
1 前言 Java的动态编译知识,真真在实际开发中并不是经常遇到.但是学习java动态编译有助于我们从更深一层次去了解java.对掌握jdk的动态代理模式,这样我们在学习其他一些开源框架的时候就能够知其然也知其所以然.下面我们来使用java的动态编译.有关java动态编译的API都在javax.tools包中 2 使用JavaCompiler接口来编译java源程序   使用 Java API来编译 Java源程序有非常多方法,目前让我们来看一种最简单的方法,通过JavaCompiler进行编译…
最近下了一个apk程序,但是一启动会弹出一个流氓广告.这个广告不是原厂商加的,而是有人在原有apk程序的基础上,加了一个壳,让apk先启动他加的广告,再启动原来的程序,很恶心.于是想去掉它. 试了几个apk反编译工具,最终感觉apkdb这个工具最方便. 这个软件集成了资源管理器右键菜单.而且集成了一系列工具,包括apk提取软件apktool.dex转jar的软件dex2jar,以及将jar转成java代码的软件jd-gui.exe. 1.首先下载apkdb 2.0并安装:http://idoog…
上一篇我们已经搭建好了临时系统,这一篇我们就开始正式构建我们的最终LFS系统. 首先切换到root,准备虚拟内核文件系统并挂载: su - export LFS=/mnt/lfs mkdir -pv $LFS/{dev,proc,sys} mknod -m $LFS/dev/console c mknod -m $LFS/dev/ mount -v --bind /dev $LFS/dev mount -vt devpts devpts $LFS/dev/pts -o gid=,mode= mo…
在软件的破解及源码获取及重新编译的道路上会遇到一些问题,书此备查. 大名鼎鼎的Reflector以及开源的ILSPY都是.NET程序集的反编译利器,但是它们不能为你做全部的工作. 0x01: 遇到反编译所得源码里面调用类的属性时多出set_Name或者get_Name之类的说明程序集引用没有加载完全, 因为反编译工具在没有元数据的情况下无法判断这丫的到底是个方法还是个属性. 有时候反编译得到的源码里的-1实际上可能是某个数的最大值,因为反编译时没有加载依赖的程序集,工具将类似int.MaxVal…