易截截图软件、单文件、免安装、纯绿色、仅160KB

gcc 加上 -c 与不加 -c 有啥区别呢?

加了-c编译的目标文件报错
./a: Exec format error. Binary file not executable.

而不加-c就可以。
-c只是编译成目标文件(相当于VC中的.obj文件),而并不进一步连接成可执行文件(相当于VC中的.exe文件)。

lz 还是看看 gcc --help

-c 表示只编译不链接

加c就是只编译不链接……


gcc --help:
……
  -c          Compile and assemble, but do not link


GCC 常用的选项要知道:
如 -e -s -c -o -g -wall 等等

很疑惑楼主不知道 -c 是什么意思也能把它用上……

引用
-c只是编译成目标文件(相当于VC中的.obj文件),而并不进一步连接成可执行文件(相当于VC中的.exe文件)。

生成的目标文件为.o文件,是不可执行的.

引用
引用 1 楼 steedhorse 的回复:
-c只是编译成目标文件(相当于VC中的.obj文件),而并不进一步连接成可执行文件(相当于VC中的.exe文件)。

生成的目标文件为.o文件,是不可执行的.

呵呵呵呵呵呵!

-c
Compile or assemble the source files, but do not link.  The linking
stage simply is not done.  The ultimate output is in the form of an
object file for each source file.

By default, the object file name for a source file is made by
replacing the suffix .c, .i, .s, etc., with .o.

Unrecognized input files, not requiring compilation or assem


相关问答:

你们现在还在用C吗?C有前途吗?

你们现在还在用C吗?C有前途吗?
一定,并永远坚持

引用
一定,并永远坚持



有用。

楼主何出此言

楼主来c版问这个问题是踢馆用意吗哈哈

越来越冷是肯定的,完全淘汰倒也没那么容易

c ......

我很伤心,C即将被淘汰!

6月5日消息,XX网站日前评出了10项大势已去的计算机技术。其中,有些技术已经被淘汰,有些即将被淘汰。如著名的Cobol语言,以及IBM的OS/2系统。

  以下为XX网站评出的被淘汰的10项计算机技术:

   ......

c中的转义字符问题

    '\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......

上海地区招聘C工程师[

要求: 计算机或者通信专业
      熟悉C语言,有嵌入式开发经验
      1-2年工作经验(应届生如侧重系统、底层也可以)
            &nbs ......

jstl c:out c:set

<c:set value="hellking" var="userName"/>
<c:out value="${userName}"/>
为什么网页抛出
According to TLD or attribute directive in tag file, attribut ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号