鹰之歌

既然你崇拜鹰,就要像鹰一样翱翔天际,俯瞰大地。哪怕会摔的粉身碎骨。

导航

2011年5月29日 #

GoAhead Linux目录下Makefile注释

摘要: ## Makefile for the GoAhead web server reference source base# for the Linux OS## Copyright (c) GoAhead Software, Inc. 1995-2010# Copyright (c) PeerSec Networks, Inc. 2010##all: compile ARCH = libwebs.aNAME = webs# User Management switch#UMSW = -DUSER_MANAGEMENT_SUPPORT# Digest Access switchDASW = -D 阅读全文

posted @ 2011-05-29 18:36 鹰之歌 阅读(1220) 评论(0) 推荐(0) 编辑

makefile中命令的显示

摘要: 一下内容摘自陈皓《跟我一起写makefile》1.6.1显示命令: 通常,make会把要执行的命令在命令执行前输出到屏幕上。当我们用“@”字符在命令行前,那么这个命令将不被make显示出来。最具代表的例子是我们用这个功能向屏幕显示一些信息。如: @echo 正在编译XXX模块.... 当make执行时,会输出“正在编译XXX模块....”字串,但不会输出命令,如果没有“@”,那么make将会输出: echo 正在编译XXX模块.... 正在编译XXX模块.... 如果make执行时,带入make参数“-n”或者“--just-print”,那么其只是显示命令,但不会执行命令,这个功能很利于我们 阅读全文

posted @ 2011-05-29 17:26 鹰之歌 阅读(4905) 评论(0) 推荐(0) 编辑

GCC的使用

摘要: 前言 编译器在编译过程中,先将程式码编译成 object 档,然後再和程式库联结,成为可执行档。故一个编译器须提供的参数主要有几类: 1.指定编译器编出的object 档或是可执行档档名。 2.在编译过程做最佳化,可提升程式的执行速度。 3.设定搜寻程式库的标头档 (header file) 及程式库档的目录及指定程式库档档名。 以下便以这四个大类分别介绍。 注意:下面在不同类别中所介绍的参数,几乎都可以混合著使用。 参数: -o out_put_filename .设定编译出的 object 档档名或是可执行档档名: 说明: 指定编译出的档名为 out_put_filename。 范例: 本 阅读全文

posted @ 2011-05-29 16:58 鹰之歌 阅读(221) 评论(0) 推荐(0) 编辑

返回大于或等于输入参数的第一个能被4整除的数的宏

摘要: #define ROUNDUP4(size) ((size) % 4) ? (size) + (4 - ((size) % 4)) : (size) 阅读全文

posted @ 2011-05-29 14:06 鹰之歌 阅读(221) 评论(0) 推荐(0) 编辑