GCC

arm-linux-gcc 常用参数讲解 gcc编译器使用方法

我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(

2015-07-29 11:43:24

UBUNTU 12.04下傻瓜式简单安装arm-linux-gcc等gnu arm toolchain交叉编译工具

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 1. 验证无误的工具链安装(能正常编译linux,busybox等):

2015-07-29 11:40:56

在linux下查看内核版本、gcc版本、操作系统多少位等参数

转自:http://blog.sina.com.cn/s/blog_75b0e2ad010132o5.html     1. 查看linux版本 cat/etc/issue Linaro 12.07 \\n \\l 2. 查看内核版本 1)cat/proc/version L

2015-07-29 11:40:31

CentOS 6.3 编译安装 配置 nginx server php mysql c gcc g++ c++等

参考:http://www.ansen.org/centos-build-lnmp.html 1 CentOS iptables 配置 ifcfg-eth0配置 selinux配置 2 资源列表 : mysql5.5.28: http://sourceforge.net/projects/mysql.mirror/files/MySQL%

2015-07-13 11:01:21

在CentOS 6.4中编译安装gcc 4.8.1 + gdb 7.6.1 + Eclipse

原文链接:http://www.cnblogs.com/codemood/archive/2013/06/01/3113200.html 一、编译安装gcc 4.8.1 1. 安装gcc和g++ 新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译 yum -y install gcc yum -y install

2015-07-13 10:44:16

GCC宣布对Google Go语言的支持

GCC项目组织宣布, 允许gccgo(Google 推出的新语言GO)增加到gcc的主分支,更详细的信息可能要在GCC4.5或之后的版本中体现。也就是说在不远的将来GO语言将是Linux的标配。 GO语言: http://www.golang.org GO中文资料参考: http://golang-china.org GO中文用户组: https://gr

2015-07-10 15:01:52

gcc生成二进制文件供uboot的go命令执行

原文地址: http://blog.csdn.net/joans123/article/details/7380906 使用gcc编译出二进制文件给uboot中go的命令执行. test.c 文件如下  ================ Start of test.c ==============================

2015-07-10 14:52:11

关于Linux下C语言编译器gcc不认识bool类型的问题

  这几天在学习Linux下的C语言开发。今天要写一个取1到100之间质数的题。可是,当我用bool类型定义变量b,来标记一个数是否为质数时,编译出错。错误信息显示如下:      \'bool\' undeclared (first use in this function)   &n

2015-07-07 16:44:20

ISO/IEC 9899 C语言标准(含GCC与Clang的扩展)非官方翻译

本系列博文将以ISO/IEC 9899最新的官方手册为准,然后再添加GCC以及Clang编译器对标准的扩展。 本系列博文将不仅仅是针对C编程语言(C Programming Language)标准的翻译,还有多处[译者注]以及译者个人所提供的示例代码加以说明。 本文版权由Zenny Chen©所有,任何未经许可的出版,带有商业目的的转载都将受到

2015-07-07 16:42:36

ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题

在ubuntu vim下编辑如下代码(代码来自《C++标准程序库》p107): #include <iostream>#include <vector>#include <string>#include <algorithm>#include <iterator>using namespa

2015-07-07 16:17:29

(笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4

2015-07-07 16:17:16

Ubuntu 12.04 安装设置gcc4.4

在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差,下面是安装和设置GCC4.4的方法。 下文来自网络:http://mjanja.co.ke/2012/04/ubuntu-gcc-4-4-considered-harmful/ I’ve been having some prob

2015-07-07 16:16:44

Ubuntu下gcc安装及使用

是网上查阅后总结的,,可能会相似     sudo  sudo  build-essential还是简单,一句命令也可以搞定安装完了可以执行 假设源程序文件名为test.c。作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 

2015-07-07 16:15:19

[C] 跨平台使用Intrinsic函数范例1——使用SSE、AVX指令集 处理 单精度浮点数组求和(支持vc、gcc,兼容Windows、Linux、Mac)

作者:zyl910。   本文面对对SSE等SIMD指令集有一定基础的读者,以单精度浮点数组求和为例演示了如何跨平台使用SSE、AVX指令集。因使用了stdint、zintrin、ccpuid这三个模块,可以完全避免手工编写汇编代码,具有很高可移植性。支持vc、gcc编译器,在Windows、Linux、Mac这三大平台上成功运行。 一、问题背景   

2015-07-01 16:35:52

LINE: 在windows上运行原生linux程序 (3) : bash和gcc可用,源码放出

bash和gcc都能运行了,离“可用的系统”又进了一步。今天整理了下代码,放到了google code 上,有兴趣的都可以下载下来看。要是有谁对这也感兴趣,可以在下面留言,一起来玩。 如果把讨论范围缩小到x86平台,那么linux和windows的区别,至少在用户态层面的区别,比我们想象的要小很多,所以事实上如果你真想干的话,在wi

2015-07-01 16:35:50

在 Linux 使用 GCC 编译C语言共享库

对任何程序员来说库都是必不可少的。所谓的库是指已经编译好的供你使用的代码。它们常常提供一些通用功能,例如链表和二叉树可以用来保存任何数据,或者是一个特定的功能例如一个数据库服务器的接口,就像MySQL。   大部分大型的软件项目都会包含若干组件,其中一些你发现可以用在其他项目中,又或者你仅仅出于组织目的将不同组件分离出来。当你有一套可复用的并且

2015-07-01 16:35:01

[C] 跨平台使用TCHAR——让Linux等平台也支持tchar.h,解决跨平台时的格式控制字符问题,多国语言的同时显示(兼容vc/gcc/bcb,支持Windows/Linux/Mac)

作者:zyl910   将Windows程序移植到Linux等平台时,经常会遇到tchar.h问题与字符串的格式控制字符问题(char串、wchar_t串、TCHAR串混合输出)。本文探讨如何解决这些问题。 一、背景 1.1 历史   传统的C程序使用char字符串,采用ANSI+DBCS方案来支持当地语言,不能实现多国语言同时显示。   当年微软

2015-07-01 16:34:38

为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm 现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,

2015-07-01 16:34:06

linux下使用yum安装gcc的几点心得

        如果服务器是自己的,并且机器就在身边,那什么都不用说了,缺少gcc顶多就是重新放入安装盘,把开发工具包安装上。但是如果是租的服务器,托管服务 方那帮人又搞不懂你说的啥子gcc,要安装gcc实在是太麻烦了。你得去找gcc相关的包,版本号还得必须对应上,否则不兼容。最近给一个朋友装

2015-07-01 16:33:58

Linux应用环境实战08:使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

  不可否认,这次的标题有点长。之所以把标题写得这么详细,主要是为了搜索引擎能够准确地把确实需要了解GCC生成16位实模式代码方法的朋友带到我的博客。先说一下背景,编写能在x86实模式下运行的16位代码,这个话题确实有点复古,所以能找到的资料也相应较少。要运行x86实模式的程序,目前我知道的只有两种方式,一种是使用DOS系统,另一种是把它写成引导扇区的代码,

2015-07-01 16:33:10