課程
/后端開發(fā)
/C
/Linux C語言編程基本原理與實(shí)踐
在hello.c 中加“max.c ” 出現(xiàn)max 重復(fù) ?不知道該怎么解決了
2017-03-29
源自:Linux C語言編程基本原理與實(shí)踐 4-1
正在回答
hh 我跟你一樣的情況。我覺得如洋洋洋蔥回答,hello.c 已經(jīng)包含了 max.c, 不用把兩段放一起了,直接gcc hello.c就沒問題了。
在hello.c中加了#include "max.c" 以后,僅相當(dāng)于把max.c里面的代碼粘貼放到那里了,所以在外面用gcc編譯的時(shí)候:gcc hello.c 就已經(jīng)包含了max.c的內(nèi)容,如果輸入:gcc hello.c max.c 就相當(dāng)于有兩段max.c里面的代碼,會報(bào)重復(fù)的錯(cuò)誤
qq_抱著盒子的姑娘_0 提問者
舉報(bào)
本視頻教程介紹C語言基本工作原理以及適用與C的實(shí)際開發(fā)方式
2 回答gcc 編譯出錯(cuò)了
2 回答為什么我用gcc min.o max.o Hello.C -o hello.out 就會出錯(cuò)
1 回答為什么gcc時(shí)就是錯(cuò)的呢
1 回答編譯兩個(gè)源代碼文件的時(shí)候報(bào)錯(cuò)了。
1 回答linux下用c調(diào)用一個(gè)so文件,到 char* result=... 那一步就總是出現(xiàn)段錯(cuò)誤,這一步是開始調(diào)用so文件里方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-10
hh 我跟你一樣的情況。我覺得如洋洋洋蔥回答,hello.c 已經(jīng)包含了 max.c, 不用把兩段放一起了,直接gcc hello.c就沒問題了。
2017-03-29
在hello.c中加了#include "max.c" 以后,僅相當(dāng)于把max.c里面的代碼粘貼放到那里了,所以在外面用gcc編譯的時(shí)候:gcc hello.c 就已經(jīng)包含了max.c的內(nèi)容,如果輸入:gcc hello.c max.c 就相當(dāng)于有兩段max.c里面的代碼,會報(bào)重復(fù)的錯(cuò)誤