自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Windows与Linux编译器的区别

转自:http://hi.baidu.com/savagert/blog/item/c7e8318bb39b57d6fd1f10fa.html移植工作开始后的第一步就是在目标平台Linux上进行编译,并链接源代码。由于需要移植的软件通常并未在Linux平台上编译过,编译的过程可能会遇到很大的困难。一般情况下,由类型声明引起的编译错误是比较容易修复的。比如Microsoft C/C++的头文件使用__declspec( dllimport/dllexport )来输入和输出DLL函数,在Linux上,把函数声

2011-01-31 15:08:00 2722

转载 make 参数

转载出处:http://blogold.chinaunix.net/u2/70445/showart_1335516.htmlmake 的運行<br />——————<br />一般來說,最簡單的就是直接在命令行下輸入make命令,make命令會找當前目錄的makefile來執行,一切都是自動的。但也有時你也許只想讓make重編譯某些文件,而不是整個工程,而又有的時候你有幾套編譯規則,你想在不同的時候使用不同的編譯規則,等等。本章節就是講述如何使用make命令的。<br />一、make的退出碼<br />

2011-01-30 16:41:00 744

转载 makefile 中的 wildcard 与 patsubst 函数

makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔。你可以像下面所示使用这个命令: <br />     <br />    SOURCES = $(wildcard *.c) <br />     <br />    这行会产生一个所有以 '.c' 结尾的文件的列表,然

2011-01-24 15:37:00 513

转载 GCC——C程序是如何编译成的

摘要:<br />    在windows环境,我们有集成开发环境(IDE),使得我们对编译器了解的很少。当我们专向linux时需要在命令行下编译自己的程序需要对编译器的 命令行参数比较熟悉。而如果是做嵌入开发构建自己的操作系统时失去了系统平台,需要我们对编译的过程以及可执行文件的内部结构有所了解。本文讲述了如何编 译可执行文件、静态库、动态库,如何优化编译器,如何编译无操作系统环境下的程序(自己的OS)等。<br /><br />1.分析普通的helloworld程序<br />    先书写一下一个简单

2011-01-18 15:57:00 503

转载 【转】跟我一起写makefile

<br />原文地址:http://bbs.chinaunix.net/viewthread.php?tid=408225<br />陈皓<br /><br />概述<br />——<br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。

2011-01-14 15:49:00 690

转载 关于Debug和Release之本质区别的讨论

<br />转载自:总而言之,统而言之[http://jiangzhanyong.com/]<br />http://jiangzhanyong.com/2007/01/diff-between-debug-and-release-171.html<br />一、Debug 和 Release 编译方式的本质区别 <br /> <br />Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都

2011-01-05 11:14:00 425

转载 Run-Time Library

<br />•Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。<br />我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 <br />C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C Run-Time库的大部分源代码。 C Run-Time Libraries有静态库版本,也有动态链接库版本;有单线程版本,也有多线程版本;还有调

2011-01-04 17:23:00 511

转载 First Chance Exception

<br />转载自罗朝辉的CSDN博客 出处:http://blog.csdn.net/kesalin/archive/2009/03/19/4004522.aspx<br /> <br />First Chance Exception是什么东东? <br />译注:我们可以配置VS2005从而不显示First Chance异常信息。具体操作见下:<br />在output窗口右击,在弹出的菜单中不勾选Exception messages选项,这样在output窗口就看不到First Chance异常信息了

2011-01-04 17:22:00 554

转载 Unicode字符编码规范

<br />原文出处:http://xinsync.xju.edu.cn/index.php/archives/483<br />Unicode字符编码规范<br />Unicode是一种字符编码规范 。<br />先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)<br /><br />因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号<b

2011-01-04 11:28:00 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除