码迷,mamicode.com
首页 >  
搜索关键字:gcc编译    ( 1108个结果
第二课 GCC入门之静态库以及共享库
序言: 前面一课讲了gcc的简单入门,包括gcc编译步骤:预处理;编译;汇编;链接。今天这节课就来讲下linux的库也欢迎大家吐糟共同学习。原理: linux系统中分为2种库:静态库和共享库。静态库是以.a后缀结尾的文件,通常是在编译的链接阶段指定静态库的位置进行编译生成可执行文件,因此生成的可.....
分类:其他好文   时间:2014-07-18 23:37:29    阅读次数:238
android更换工具链
欢迎转载opendevkit文章, 文章原始地址: http://www.opendevkit.com/?e=73 android编译系统是跟随android源码一起发布的,使用了gcc编译器,也就是所谓的交叉编译环境。android-4.2里用的编译器是gcc4.6,本...
分类:移动开发   时间:2014-07-18 20:26:25    阅读次数:332
CentOS6.5上编译安装MySQL-5.5.38
MySQL通常有三种安装方式:RPM包以及yum安装通用二进制包安装源码编译安装这里,我们仅对源码编译安装进行讲解。首先需要说明的是从MySQL5.5开始就要用cmake安装了,已不能用./configure编译安装,所以我们首先需要安装cmake。1、安装必要的编译环境#yum-yinstallgccgcc-c++gcc..
分类:数据库   时间:2014-07-18 17:04:17    阅读次数:397
第三课 Makefile文件的制作(上)
序言: 前面的课程讲解了从gcc编译过程到其实践,大家可以看到其实在这些步骤中有些是可以简化编译的,但由于参数多以及项目中文件数量多的原因难免会造成错误甚至是浪费大量的时间在这编译上,为此linux系统中专门也有这个工具:makefile。原理: 其实本质Makefile文件(通常开头是大写M).....
分类:其他好文   时间:2014-07-18 15:24:57    阅读次数:159
在MAC下切换GCC编译器的办法(MacPorts)
在MAC下切换GCC编译器的办法(MacPorts)这里的办法是通过port命令选项实现的,所以需要先安装MacPorts,具体的安装步骤就不多说了,切换不同版本gcc的命令如下:执行:$ sudo port select --list gcc显示:Password:Available versio...
分类:其他好文   时间:2014-07-16 17:39:39    阅读次数:221
arm-linux-gcc 常用参数讲解 gcc编译器使用方法
我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译...
分类:系统相关   时间:2014-07-16 15:18:30    阅读次数:273
gcc编译参数-fPIC问题 `a local symbol' can not be used when making a shared object;
gcc -shared -o hack.so hack.c/usr/bin/ld: /tmp/ccUZREwA.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object...
分类:其他好文   时间:2014-07-14 19:26:29    阅读次数:1539
指针数组,数组指针,函数指针,main函数实质,二重指针,函数指针作为参数,泛型函数
?? 1、指针数组    数组里面的每个元素都是指针。    指针数组的案例如下:    易犯错误: 2、数组指针   归根结底还是指针,只是取*的时候能够取出一整个数组出来。 数组指针:(一个指针指向了数组,一般和二维数组搭配使用)。 下面的(p+1)表示的是加过20个字符。   3、函数指针: 在gcc编译的时候增...
分类:其他好文   时间:2014-07-14 11:05:26    阅读次数:244
Linux中gcc编译器的用法
在Linux环境下进行开发,gcc是非常重要的编译工具,所以学习gcc的基本常见用法时非常有必要的。 一.首先我们先说明下gcc编译源文件的后缀名类型 .c为后缀的文件,C语言源代码文件; .a为后缀的文件,是由目标文件构成的档案库文件; .C,.cc或.cxx 为后缀的文件,是C++源...
分类:系统相关   时间:2014-07-13 21:45:18    阅读次数:344
gcc 编译选项
gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wimplicit-int -Wi...
分类:其他好文   时间:2014-07-13 19:28:03    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!