对于ubuntu 14.04(我的是14.10),官方仓库里就有适用的交叉编译器apt-get install gcc-arm-none-eabi对于较低的版本,可以使用https://launchpad.net/gcc-arm-embedded/提供的二进制压缩包,以及https://launch...
分类:
其他好文 时间:
2014-11-04 00:02:47
阅读次数:
642
很多朋友都在用Eclipse做Java或则Android开发,让我们看看如何用Eclipse搭建C/C++开发环境。有三样东西我们要准备:第一,Java运行环境(JavaRuntimeEnvironment);第二,自不必说当然是EclipseforC/C++;第三,我们需要用到的gcc编译器(GNUCompilergcc4.9.1)。Java运行环境..
分类:
编程语言 时间:
2014-11-03 01:31:23
阅读次数:
317
摘要:本篇主要介绍在静态链接中多个文件合并、地址确定、符号解析和重定位相关问题,以GCC编译器为例。 首先,链接器链接多个文件时,采用何种方式合并为一个文件?方式一,按序叠加,即多个文件依次叠加起来;方式二,相似段合并。采用何种方式就要看哪种方式利大于弊。 方式一:这种方式实现简单,链接速度快,.....
分类:
编程语言 时间:
2014-11-01 06:16:09
阅读次数:
249
调试工具:GDBUNIX程序员最常用的调试工具是GDB,大多数Linux系统应该预先安装了GDB。如果没有预先安装该工具,则必须下载GCC编译器程序包。DDD随着GUI(图形用户界面)越来越流行,大量的UNIX环境下运行的基于GUI的调试器被开发出来。其中的大多数工具都是GDB的GUI前端:用户通过...
分类:
数据库 时间:
2014-10-31 21:56:44
阅读次数:
630
1:首先安装Nginx所需要的库a.GCC编译器yum install -y gccb.G++编译器:C++来编译Nginx的http模块yum install -y gcc-c++c.PCRE库:正则表达式yum install -y pcre pcre-develd.zlib库对HTTP包的内容...
分类:
其他好文 时间:
2014-10-30 14:51:14
阅读次数:
225
在linux下开发难免会用到gcc编译,GCC(GNU Compiler Collection,GNU编译器套装),是由 GNU 开发的编程语言编译器。它是GNU编译器套装以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。使用GCC编译程序时,编译过程可以被细分为四个阶段:
◆ 预处理(Pre-Processing)
◆ 编译(Compiling)
◆ 汇编(Assembling)
◆ 链接(Linking)...
分类:
系统相关 时间:
2014-10-27 14:23:51
阅读次数:
234
作者:zhanhailiang 日期:2014-10-25
使用gcc编译如下代码时报“undefined reference to `sin'”:
#include
#include
#include
main () {
double a = sin(1);
exit (0);
}
[root@~/wade/codeReview/learningc/9]# g...
分类:
其他好文 时间:
2014-10-25 02:04:07
阅读次数:
521
使用gcc编译静态链接库,以及在连接的时候使用这个静态库...
分类:
其他好文 时间:
2014-10-24 13:00:05
阅读次数:
175
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test....
分类:
系统相关 时间:
2014-10-24 00:08:32
阅读次数:
284
int i = 3;int ans = (++i)+(++i)+(++i);ans等于多少?我想大多数同学都会和我一样的认为: ans = 4 + 5 + 6 = 15.而实际结果呢?- Linux下用gcc编译的结果是16.- Windows下用VC编译,debug模式的结果是16, Releas...
分类:
其他好文 时间:
2014-10-22 17:16:28
阅读次数:
111