課程
/后端開發
/C
/Linux C語言編程基本原理與實踐
1.以下是我的代碼及編譯 ? gcc 后出現的錯誤 ?
2. ?-o main.out ? ?是什么意思?
2018-01-31
源自:Linux C語言編程基本原理與實踐 4-1
正在回答
1、重復編譯了max是因為你在main函數里面include"max.c",這個include的意思就是將max.c里面的代碼復制過來了,那么你再gcc hello.c max.c就會出現重復定義了,所以你只要把#include"max.c"這一行代碼注釋掉或者gcc hello.c就好了
2、-o main.out就是給生成的可執行文件命名為main.out,如果沒有這句話,那么默認的可執行文件名為a.out
JiaZhang
舉報
本視頻教程介紹C語言基本工作原理以及適用與C的實際開發方式
1 回答為啥我的一直是多次max被定義,我把換成其他的也沒用,求解答
1 回答局部變量被多次定義
4 回答為什么我的一直都是此函數多次被定義。就是max那個
3 回答第十二題 就大佬們解惑
2 回答求大神解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-01
1、重復編譯了max是因為你在main函數里面include"max.c",這個include的意思就是將max.c里面的代碼復制過來了,那么你再gcc hello.c max.c就會出現重復定義了,所以你只要把#include"max.c"這一行代碼注釋掉或者gcc hello.c就好了
2、-o main.out就是給生成的可執行文件命名為main.out,如果沒有這句話,那么默認的可執行文件名為a.out