Stella981 Stella981
2年前
Go语言,在Ubuntu9.10和Windows安装
工作环境:Ubuntu9.10A、安装C语言工具Go的工具链采用C语言编写,构建需要安装以下开发工具:GCC,C语言标准库,theparsergeneratorBison,make,awk,和ed(编辑器).对于OSX系统,以上工具是Xcode的一部分。对于Ubuntu/Debian系统,运
Wesley13 Wesley13
2年前
Vala 多用途库制作
库可以通过JavaScript,Python,Lua,Ruby中的gi模块调用valac编译时先生成对应的C文件然后再交给gcc编译所生成的共享库与C编译生成库一致(Cconventionfunctioncall)库制作过程中涉及主要文件类型:.so共享库.h  共享库描述文件(Cconvention).
Stella981 Stella981
2年前
Centos6.8 安装dlib库时出错【升级gcc 到4.9.0以上】
在centos6.8上安装dlib库时出现错误:1、CMakemustbeinstalledtobuildthefollowingextensions:dlib没有安装CMake,需要安装CMake,如yuminstallcmake2、Unsupportedcompilerpybind11requiresC
Stella981 Stella981
2年前
Linux下安装redis
1:首先下载redis http://redis.io/download2: 需要Linux安装gcc依赖3:进行解压tarzxvfredis3.0.0rc2.tar.gz4:进入到redis3.0.0目录下,进行编译make  (如果make编译报错可直接用 makeMALLOClibc解决)5:进入到src
Stella981 Stella981
2年前
Dlib库Window下Qt编译(用mingw)
参考文章如下:(俺还是很有版权意识滴,尊重原作者的劳动成果)http://www.cnblogs.com/freegodly/p/4259040.html?utm\_sourcetuicool&utm\_mediumreferral关于Dlib库的编译,网上都是依赖CMAKE,其实并不需要,用gcc或者mingw就可以的。具体实践如下1.
Stella981 Stella981
2年前
Linux开发和Windows娱乐两不误
Windows \Cygwin \VirtualBoxLinux Cygwin不需要虚拟机支持,自带终端模拟器,能够使用Linux上众多强大的命令行工具(vim/gcc/gdb/make,curl/wget,grep/find/awk/sed等等),通过setup.exe访问Cygwin软件仓库搜索和安装需要的软件包,Cygwi
Wesley13 Wesley13
2年前
M5
M5模拟器对MIPS指令集的支持限制为32位、小字节序,因此在制作交叉编译工具链时需要注意正确的字节序。文中的工具链基于linux2.6.32、binutils2.22、glibc2.13、glibcports2.13、gcc4.4.6、gmp5.0.0、mpfr3.0.1构建。
Stella981 Stella981
2年前
Rabbit 安装步骤
1.Erlang安装【下载地址:官网(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.erlang.org%2Fdownloads)】从源码编译安装Erlang,以下库或工具是必须安装的:1)完整的GCC编译器环境2)Ncurs
Wesley13 Wesley13
2年前
GCC编译过程与动态链接库和静态链接库
GCC编译过程与动态链接库和静态链接库 来源:https://www.cnblogs.com/kinglps/p/7757919.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fkinglps%2Fp%2F7757919.html)
Stella981 Stella981
2年前
Linux_x86下NX与ASLR绕过技术(续)
四、StackCanaries首先看一下StackCanaries演进历史:StackGuard是第一个使用Canaries探测的堆栈保护实现,它于1997年作为GCC的一个扩展发布。最初版本的StackGuard使用0x00000000作为canaryword。尽管很多人建议把StackGuard纳入