摘要:前面两篇已经说过了自己怎么去为一个工程写makefile: 第一篇 第二篇 现在这一篇说的是怎么使用GNU的工具去写一个符合开源标准的Makefile呢! 首先我觉你应该参考: Automake Autoconf 这里就一步一步来解释:依然使用之前两篇中的例子ir_tree! 还是先看看我的文件布局
阅读全文
随笔分类 - Linux
摘要:1 2 3 4 5 6 7 8 9 //根据configure.in和Makefile.am生成makefile的步骤,基于UBUNTU 12.04 1.autoscan (可选) 2.aclocal 3.autoconf 4.autoheader(可选) 5.libtoolize --automa
阅读全文
摘要:已经存在Makefile.am,如何生成Makefile? 步骤: [plain] view plain copy [root@localhost hello]# autoscan .///在当前文件夹中搜索 [root@localhost hello]# cp configure.scan con
阅读全文
摘要:一、生成configure过程中各文件之间的关系图 二、详细介绍 autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 aclocal:根据已经安装的宏,用户定义宏和acinclude.m
阅读全文
摘要:作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个
阅读全文
摘要:nghttp2 报错error: Libtool library used but ‘LIBTOOL‘ is undefined 如果重新安装libtool和autoconf升级到2.69后,还是报错, 则进行下面的操作: 1,查看aclocal的路径 aclocal --print-ac-dir
阅读全文
摘要:[plain] view plain copy print? [plain] view plain copy print? 这个问题我也找了好久,最后看到两篇文章,记录下来: 观点一: 原因分析aclocal是个扫描程序, 负责扫描configure.ac中所有的宏定义并展开,上面产生的原因就是找不
阅读全文
摘要:#ifndef _HIK_EVENT_H_ #define _HIK_EVENT_H_ #ifdef _MSC_VER #include <Windows.h> #define hik_event_handle HANDLE #else #include <pthread.h> typedef st
阅读全文
摘要:在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 https://code.visualstudio.com/docs?dv=linux64 我是64
阅读全文
摘要:一、简易安装 操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2 不能通过yum的方法升级,需要自己手动下载安装包并编译 1.1 获取安装包并解压 wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4
阅读全文
摘要:
阅读全文
摘要:Ubuntu 13.04/CentOS 6.4 下C++开发时的相关设置 一、基本设置 首先,为了可以使我们的c++ 可以找到 iostream类,std标准库,我们需要在C/C++ General->Paths and Symbols 中添加include dictionarys. 当然,从c/c
阅读全文
摘要:最近微软正式发布了.net code 和asp.net code。尝试了下在linux下.net code和asp.net code使用。 具体怎么使用.net code 和asp.net code 请大家阅读大内老A写的“通过几个Hello World感受.NET Core全新的开发体验". 这里
阅读全文
摘要:一、安装中文语言支撑 我当初安装CentOS6.2时选择了中文语言支持,有iBus和拼音输入法,有gnome和kde 没有安装的可以参考:CentOS英文环境下使用中文输入法 安装中文语言支持和输入法 二、配置XWindow 1 /etc/sysconfig/i18n 文件的内容: LANG="zh
阅读全文
摘要:注:本文所提供的参考示例是在CentOS Linux环境下的安装,不保证适用于其他版本的Linux系统。 · 安装前的注意事项 编译源代码是需要对应的代码编译工具的,本文中安装的Eclipse只是一个编写代码的外壳,不能对代码进行编译工作,所以你的Linux系统应当安装了编译器,这样Eclipse在
阅读全文
摘要:之前都是使用Redhat 或者Centos 等rpm的linux ,开始使用ubuntu 很不习惯1. 安装命令Centos : yum install httpd Ubuntu: sudo apt-get install apache2 或者sudo aptitude install apache
阅读全文
摘要:ubuntu与redhat系列的linux操作系统安装软件区别是很大的。下表列出了两者之间的对比。
阅读全文
摘要:工作需要开始转向centos,简单记录软件包安装 centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令< >[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装< >[ubuntu]apt-get安装 rpm指令 (一)查询系统装已经安
阅读全文
摘要:如果你使用的是 Fedora, Red Hat, CentOS, 或者 Scientific Linux 系统,使用下面的命令安装GNU的C/C++开发包和编译器。 [plain] view plaincopyprint? # yum groupinstall 'Development Tools'
阅读全文
摘要:UNIX网管员主要是靠系统的LOG,来获得入侵的痕迹.当然也有第三方工具记录入侵系统的 痕迹,UNIX系统存放LOG文件,普通位置如下: /usr/adm - 早期版本的UNIX/var/adm - 新一点的版本使用这个位置/var/log - 一些版本的Solaris,linux BSD,Free
阅读全文

浙公网安备 33010602011771号