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