ChinaUnix.net
相关文章推荐:

gcc344broadcommipseltarbz2

编译过程

    • 1. 预处理
          预处理程序cpp是来展开宏等其他操作,(-E选项表示预处理后停止编译过程)
          $gcc –E hello.c –o hello.cpp
      2. 适当编译
      3. 汇编
          将hello.cpp 编译为目标代码,(-x选项声明从指定的步骤开始编译,这里为,cpp-output) ...

      by yesblue77 - 移动操作系统 - 2012-08-08 15:51:26 阅读(1131) 回复(2)

相关讨论

在/home目录下安装了一个新版的gcc,可是要使用了?用的还是原来的啊? gcc -v显示也还是原来的版本? 哪位能详细的说下该怎么才能使用新的编译,感激了

by 123nihao123 - CPU与编译器 - 2011-10-24 22:54:13 阅读(4046) 回复(5)

请问,用gcc 编译多个源文件时是用哪个命令啊。 #gcc -c testfun.c //将testfun.c编译成testfun.o #gcc -c test.c //将test.c编译成test.o #gcc -o testfun.o test.o -o test //将testfun.o和test.o链接成test 类似以上这样子去编译对吗,我照以上的方法也不能通过,我是有好多个源文件。请问方法是正确的吗?

by fpxzy - Linux新手园地 - 2010-03-14 20:52:53 阅读(849) 回复(3)

gcc编译流程及编译选项分析 摘自《嵌入式linux应用程序开发详解》第三章 GNU CC(简称为 gcc)是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C、C++和 Object C 等语言编写的程序。gcc 不 仅功能强大,而且可以编译如 C、C++、Object C、Java、Fortran、Pascal、Modula-3 和 Ada 等多种语言,而且 gcc 又是一个交 叉平台编译器,它能够在当前 CPU 平台上为多种不同体系结构的硬件平台开发软件, 因此尤其适合在嵌入式领域的开发编...

by yinlenc - Linux文档专区 - 2009-05-13 22:50:23 阅读(729) 回复(0)

和这个问题,是一样的,http://www.mxpc.cn/article.asp?id=879。。 可是按他的方法解决不了 sudo apt-get install build-essential,然后就出现30.2m的空间将被使用,我输入y同意,然后有个百分数,到100%后,突然跳到一个界面,最后说 update fix-missing

by jieao111 - Linux环境编程 - 2008-10-20 12:52:36 阅读(3192) 回复(16)

我用gcc -o test test.c编译test.c为什么执行test文件时没有任何结果, 而使用gcc -o abc test.c则可以得到正确结果? 是不是指定的文件名不能与源文件相同?

by wangxiaoguang - C/C++ - 2008-08-01 18:37:31 阅读(2294) 回复(10)

目 录 gcc makefile写法 gcc_egcs使用 gdb使用 gcc常用选项对代码的影响 一般情况 -O 编译选项 -O2 编译选项 -fomit-frame-pointer 编译选项 -fomit-frame-pointer && -O2 -fPIC 编译选项 -static 编译选项 AT&T的汇编格式 x86内联汇编 简述 内联汇编 程序模板 操作数 修饰寄存器列表 操作数约束 示例 寄存器约束 匹配约束 内存操作数约束 修饰寄存器 ...

by zxg623 - Linux文档专区 - 2008-04-14 23:18:51 阅读(1002) 回复(0)

GNU gcc参考: http://www.shanghai.ws/gnu/gcc_1.htm =================================================================================== Machine Dependent Options: M680x0 Options -m68000 -m68020 -m68020-40 -m68020-60 -m68030 -m68040 -m68060 -mcpu32 -m5200 -m68881 -mbitfield -mc68000 -mc68020 -mnobitfield -mrtd -mshort -msoft-float -mpcrel ...

by GoT_FoX - Linux文档专区 - 2007-09-20 11:50:51 阅读(663) 回复(0)

前言 Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程. 在本文中你将学到以下知识: 什么是 C GNU C 编译器 用 gdb 来调试gcc应用程序   你也能看到随 Linux 发行的其他有用的 C 编程工具. 这些工具包括源程序美化程序(pretty print pr...

by Wing.J - Linux文档专区 - 2007-05-13 13:01:22 阅读(757) 回复(0)

以下gcc包分别都有些什么作用: gcc-3.2.2-5.i386.rpm; gcc-c++3.2.2-5.i386.rpm; gcc-g77-3.2.2-5.i386.rpm; gcc-gnat-3.2.2-5.i386.rpm; gcc-java-3.2.2-5.i386.rpm; gcc-objc-3.2.2-5.i386.rpm. 弄了好久也弄不明白..

by zengqiang - 桌面与办公 - 2007-01-01 19:29:25 阅读(706) 回复(6)

以下gcc包分别都有些什么作用: gcc-3.2.2-5.i386.rpm; gcc-c++3.2.2-5.i386.rpm; gcc-g77-3.2.2-5.i386.rpm; gcc-gnat-3.2.2-5.i386.rpm; gcc-java-3.2.2-5.i386.rpm; gcc-objc-3.2.2-5.i386.rpm. 弄了好久也弄不明白..

by zengqiang - Linux新手园地 - 2007-01-01 19:29:25 阅读(1895) 回复(6)