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