![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux下C/C++开发
huffie5
it民工,目前在接触linux下的程序设计。
展开
-
采用cbp2make工具由code::blocks工程创建makefile文件
Linux下有一款非常好用的写C++的IDE,code::blocks,其采用自有的工程文件(.cbp)来组织相关源代码。但是有的时候希望能够脱离CB,以便于源代码的分享。常见开源项目采用makefile来组织源代码的编译。cbp2make可以很好的将CB的工程文件转换为makefile文件。1、下载cbp2make的源代码;http://download.csdn.net/detail/转载 2012-10-17 14:00:24 · 6146 阅读 · 1 评论 -
linux库文件生成与使用
1、linux库文件分为静态库和动态库两种。静态库习惯以.a 结尾,而动态库习惯以.so(shared object)结尾。而且必须以lib开头。2、静态库的原则是“以空间换时间”,增加程序体积,减少运行时间;生成:在编译时候,先生成目标文件.o,然后用ar文件对目标文件归档,生成静态库文件。例如:ar -rc libtest.a myalib.o (注意:ar -rc 目标转载 2012-10-16 16:33:03 · 540 阅读 · 0 评论 -
RHEL5.5/CentOs5.5下安裝codeblocks
和大家分享一下最近在Linux下的经验了. 首先写写如何在CentOS 5.5下安装CodeBlocks 10.05. codeblock是一个还算不错的IDE,在Windows下自然VC是不二之选,但是到了Linux下,codeblock却是不可多得好东西. 上周我安装时遇到了一些问题,CentOS是默认安装的.以下是总结后的安装步骤,希望对你有所帮助. 1.转载 2012-10-17 13:36:57 · 1370 阅读 · 0 评论 -
linux下OpenGL开发
最近转Linux了,以前也是想做图形学方面的(个人对美学的追求和造诣吧),然后其实在window平台,opengl的开发很受鄙视,他们总问我,你怎么不直接学directX呢?然后我举出一大堆什么夸平台拉,简单易学了之类的话搪塞他们,其实我也不清楚我为什么学opengl,现在看到linux的绚丽的3D桌面特效,不禁一动,这个应该肯定是opengl做的把,于是乎,我想,也许我的opengl应该用在这里转载 2012-10-17 20:47:30 · 838 阅读 · 0 评论 -
C语言头文件的作用
C语言头文件的作用 最近在工作当中遇到了一点小问题,关于C语言头文件的应用问题,主要还是关于全局变量的定义和声明问题.学习C语言已经有好几年了,工作使用也近半年了,但是对于这部分的东西的确还没有深入的思考过.概念上还是比较模糊的,只是之前的使用大多比较简单,并没有牵涉到太复杂的工程,所以定义和声明还是比较简单而明了转载 2012-10-19 23:31:30 · 1188 阅读 · 0 评论 -
在linux下编译安装xvid
安裝xvid之前需要安裝yasm或nasmrhel下安裝nasm:yum install nasm根据如下的步骤下载编译xvidwget http://downloads.xvid.org/downloads/xvidcore-1.1.0.tar.gztar zvxf xvidcore-1.1.0.tar.gzcd xvidcore-1.1.0/build/generic原创 2012-10-15 20:10:57 · 3550 阅读 · 0 评论 -
几个linux 下C/C++集成开发环境推荐
几个linux 下C/C++集成开发环境推荐来源:http://www.lupaworld.com/article-210675-1.html一、Anjuta Anjuta是一个建立在GNU/Linux下为C、C++提供编译的集成开发环境,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮转载 2012-10-15 18:27:22 · 5566 阅读 · 0 评论 -
makefile学习
转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你转载 2012-10-15 08:54:37 · 771 阅读 · 0 评论 -
linux库文件编写入门
linux库文件的编写作者: laomai地址: http://blog.csdn.net/laomai本文主要参考了如下资料⑴hcj写的"Linux静态/动态链接库的创建和使用"地址 http://fanqiang.chinaunix.net/system/linux/2006-05-08/4126.shtml⑵雨亦奇的文章"LINUX动态链接库高级应用"地址转载 2012-10-16 17:15:23 · 482 阅读 · 0 评论 -
multiple definition of 问题解决方法
问题描述:在一个头文件a.h中定义一些变量x,在其他.c文件中(b.c,c.c)要用到。用一般的全局变量的方法,编译时总是提示error:multiple definition of x问题分析:orz,我找了好久,具体原因到现在还不知道,只是有人说全局变量的定义不要放在头文件里面。看来回头要好好学习一下基础了。解决方法:1.给每一个头文件加上条件编译:转载 2013-04-10 11:08:20 · 37178 阅读 · 4 评论