亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 9201 | 回復(fù): 8
打印 上一主題 下一主題

[C] 為什么用g++編譯C語言代碼出錯,但用gcc編譯就沒問題? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-04-09 11:48 |只看該作者 |倒序?yàn)g覽
為什么用g++編譯C語言代碼出錯,但用gcc編譯就沒問題?
gcc不是g++子集么,不應(yīng)改出錯吧

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
2 [報告]
發(fā)表于 2014-04-09 11:52 |只看該作者
因?yàn)閺恼Z法角度說,C不是C++的子集,從來都不是。

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
3 [報告]
發(fā)表于 2014-04-09 12:31 |只看該作者
為什么用g++編譯C語言代碼出錯
------ 你總得提供 C代碼 和 編譯器給出的錯誤信息 吧

論壇徽章:
7
巳蛇
日期:2014-04-10 08:54:57白羊座
日期:2014-04-22 20:06:262015年亞洲杯之沙特阿拉伯
日期:2015-02-10 14:18:532015年辭舊歲徽章
日期:2015-03-03 16:54:152015亞冠之吉達(dá)阿赫利
日期:2015-06-02 11:34:112015亞冠之武里南聯(lián)
日期:2015-06-24 12:13:082015亞冠之阿爾納斯?fàn)?日期:2015-08-03 09:08:25
4 [報告]
發(fā)表于 2014-04-09 12:33 |只看該作者
回復(fù) 1# asker123


    正因?yàn)槭亲蛹ㄆ鋵?shí)不是嚴(yán)格的子集),所以有些C++的保留字在C中不是,于是在C中就可以隨便用這些保留字,結(jié)果是有可能不能被當(dāng)作合法的C++(比如你可以在C里定義this, class 這樣的變量,用gcc編譯就不會有問題,但是用g++編譯肯定會報錯了)。
只有一部分C代碼可以當(dāng)作C++代碼來編譯,不是全部。
當(dāng)然上面給的只是沒法編譯的情況之一。你都沒給出編譯出錯信息,當(dāng)然不能準(zhǔn)確回答你那個程序?yàn)槭裁床荒芫幾g。

論壇徽章:
95
程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
5 [報告]
發(fā)表于 2014-04-09 13:26 |只看該作者
asker123 發(fā)表于 2014-04-09 11:48
為什么用g++編譯C語言代碼出錯,但用gcc編譯就沒問題?

因?yàn)?C 和 C++ 是兩種不同的語言。

gcc不是g++子集么,

不是。C 也不是 C++ 的子集。

論壇徽章:
17
處女座
日期:2013-08-27 09:59:352015亞冠之柏太陽神
日期:2015-07-30 10:16:402015亞冠之薩濟(jì)拖拉機(jī)
日期:2015-07-29 18:58:182015年亞洲杯之巴勒斯坦
日期:2015-03-06 17:38:17摩羯座
日期:2014-12-11 21:31:34戌狗
日期:2014-07-20 20:57:32子鼠
日期:2014-05-15 16:25:21亥豬
日期:2014-02-11 17:32:05丑牛
日期:2014-01-20 15:45:51丑牛
日期:2013-10-22 11:12:56雙子座
日期:2013-10-18 16:28:17白羊座
日期:2013-10-18 10:50:45
6 [報告]
發(fā)表于 2014-04-09 20:34 |只看該作者
回復(fù) 1# asker123

gcc最初是GNU C Compiler的簡稱,只能編譯C代碼,后來發(fā)展成多個編譯器的工具集合,重新解釋為GNU Compiler Collection,gcc是工具集內(nèi)所以編譯器的前端命令,它根據(jù)輸入的文件擴(kuò)展名來調(diào)用不同編譯器,當(dāng)你用gcc編譯c文件的時候調(diào)用C編譯器,編譯cpp文件的時候調(diào)用g++編譯器,如果直接調(diào)用g++編譯會所輸出的文件當(dāng)做c++代碼進(jìn)行編譯(忽略文件擴(kuò)展名),由于默認(rèn)C++編譯是指的C++2003標(biāo)準(zhǔn),而此標(biāo)準(zhǔn)只涵蓋了C90標(biāo)準(zhǔn),所以如果有比較新的語法那么g++就編譯不過了。gcc,g++在編譯文件時其預(yù)定義的系統(tǒng)宏也不相同,g++會默認(rèn)引用libc++庫,而gcc則不會?傊琯cc和g++的調(diào)用的有區(qū)別的。
   

論壇徽章:
0
7 [報告]
發(fā)表于 2014-04-10 10:33 |只看該作者
見識了 個人覺得還是兩種編譯器都安裝比較好

論壇徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龍
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥豬
日期:2014-04-01 08:56:02亥豬
日期:2014-04-08 08:38:58程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-05 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-07 06:20:00
8 [報告]
發(fā)表于 2014-04-10 10:48 |只看該作者
這個“子集論”根本就是扯蛋!

論壇徽章:
95
程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
9 [報告]
發(fā)表于 2014-04-10 12:51 |只看該作者
fender0107401 發(fā)表于 2014-04-10 10:48
這個“子集論”根本就是扯蛋!


話糙理不糙。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP