相信很多初学《UNIX环境高级编程》的朋友都会遇到一个问题,运行里面的实例(download: http://www.apuebook.com/ )时就出现问题,提示 "错误:apue.h:没有那个文件或目录". apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是 /usr/include),这样gcc编译器就可以找到它了。
...
分类:
其他好文 时间:
2015-08-14 13:46:47
阅读次数:
250
__attribute__((packed))详解1.__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用v...
分类:
其他好文 时间:
2015-08-11 11:51:24
阅读次数:
148
gcc编译一、基本常用选项gcchello.c(无选项)编译并链接hello.c(前边不带任何选项),默认生成可执行程序名a.out-ofilename指定生产可执行文件的名字-I/dir/指定编译时,包含的.h文件路劲,即在头文件的搜索路径列表中添加dir目录gcc-I/dir/hello.c-ohello-Llibpath(默认的..
分类:
其他好文 时间:
2015-08-09 18:59:34
阅读次数:
143
一、前言这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助二、正文1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说...
分类:
其他好文 时间:
2015-08-09 17:04:14
阅读次数:
165
> 分析 >> 本题先计算出总天数,再进行转换即可> 注意 >> 字符串不要抄错 >> 输出时也要先输出个数 >> 函数"strnlen"会导致GCC编译不过> 附代码 1 #include "stdio.h" 2 #include "stdlib.h" 3 4 const char haabMo....
分类:
编程语言 时间:
2015-08-09 16:57:15
阅读次数:
203
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:
1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools...
分类:
系统相关 时间:
2015-08-07 11:11:33
阅读次数:
166
比如写出下面这段程序:for (int i = 0; i < n; ++i) do_something();然后用gcc编译,会报‘for’ loop initial declarations are only allowed in C99 mode的错误。原因是在循环条件中声明变量,只在C99标....
分类:
其他好文 时间:
2015-08-05 19:58:23
阅读次数:
304
Linux编译安装GCC-5.1.0 Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年4月下旬GCC也出到了5.1.0 版本,对于C++11/14也有了更好的支持了。因为最近在学习OpenMP, Gcc-5...
分类:
系统相关 时间:
2015-08-05 16:35:15
阅读次数:
192
参考:http://blog.csdn.net/nseven/article/details/8288603
之前用的默认的ubuntu12.04默认的gcc编译源代码,结果在用gdb调试的时候出现了cannot find the bounds of the current ...的错误
查看网上的资料,可能的原因是gcc版本应该用gcc4.4 现在将ubuntu版本改变再次尝试。
1....
分类:
系统相关 时间:
2015-08-01 17:25:57
阅读次数:
152
打印方法:
touch test.c
arm-linux-androideabi-gcc -E -dM -c test.c >> marco_arm.txt
#define __DBL_MIN_EXP__ (-1021)
#define __HQ_FBIT__ 15
#define __UINT_LEAST16_MAX__ 65535
#define __ARM_SIZEOF_WCHAR_T...
分类:
移动开发 时间:
2015-07-31 22:02:39
阅读次数:
459