编译

基于Docker编译Hadoop

摘要: 将编译Hadoop所需要的依赖软件安装到Docker镜像中,然后在Docker容器中编译Hadoop,可以提高编译效率,同时避免污染主机。编译其他软件时,也可以参考这篇博客的方法。GitHub地址:kiwenlau/compile-hadoop在前一篇博客中,我介绍了64位Ubuntu中编译Hadoop的步骤。这篇博客将介绍基于Docker编译Hadoop的方法。一

jade学习笔记

我的博客简介什么是jade?jade是一款源于Node.js的HTML模板引擎。模板引擎依赖于JavaScript实现jade到HTML的转换供Node使用安装和编译# 安装npm install -g jade# 编译jade demo.jade# 编译后将在同级目录下生成demo.html工具jade官网在线html转jade空格和缩进的问题可能导致编译失败,建议选择合

在 VS2015 中使用 Qt4

转载自我的博客:在 VS2015 中使用 Qt4。Qt4 对 Visual Studio 的支持止于 VS20101,也就是说你想要在 VS2015 使用 qt4,只能自己编译。而自己编译也是极其麻烦的,许多地方需要考虑 VS2015 所使用的编译器支持的标准,要处理许多代码的冲突。所以网上根本找不到 VS2015 + qt4 的解决方案。但我很喜欢 VS2015,不要钱的

如何快速构建一个简单的程序

首先我们通过内置的工程模板创建一个空工程:$ xmake create -P ./hellocreate hello ...create ok!:ok_hand:这个时候xmake将会产生一些工程文件,如下:$ cd ./hello$ tree ..├── src│   └── main.c└── xmake.lua这个简单的程序仅仅只是为了打印输出: hello xmak

利用make运行和调试程序

xmake默认在编译完程序后,可以通过以下命令运行指定目标程序: xmake run [target] [arguments] ... 并且在linux/macosx下面,目前已经支持关联调试器,去直接调试指定目标了,只需要加上-d/--debug参数选项: xmake run -d [target] [arguments] ... 默认情况下,xmake在macosx下用

make编译配置过程详解

xmake 在构建程序的时候,会去自动检测系统环境,工程描述等来创建最合适的编译配置来进行编译。。一般情况下,我们只需要执行:$ xmake就行了,并且如果工程描述没有改变,就不会去重新检测和生成配置。。但是有时候,我们的编译需求千奇百怪,不可能一行xmake就能完全满足我们的需求,例如:我要在macosx上编译android程序了,怎么办这个时候就需要手动修改配置:$ x

make工程描述编写之选择性编译

xmake 提供了一些内置的条件判断api,用于在选择性编译时,获取到一些工程状态的相关信息,来调整编译逻辑。。例如:is_os, is_plat, is_arch, is_kind, is_mode, is_optionis_mode我们先拿最常用的is_mode来讲讲如何使用,这个api主要用来判断当前的编译模式,例如平常编译配置的时候,会执行:$ xmake f -m