亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

gcc max.o后有問題

gcc -c max.c -o max.o?

再gcc max.o hello.c 就出現下面的錯誤

warning: implicit declaration of function ‘max’; did you mean ‘main’? [-Wimplicit-function-declaration]

? ? ?int maxNum=max(a1,a2);


正在回答

3 回答

我跟你的問題一樣,但我有個猜想,你可以認證一下。老師前一張說新的gcc版本會自動補全一次include"max.c",老版本就不會,所以這里是不是需要我們在主函數加一個#include<max.o>或者max.c?雖然感覺并不是這么個問題

1 回復 有任何疑惑可以回復我~
#1

qq_慕的地2027567

我又試了下別的,我剛剛說的我沒試,我吧原來的a.out刪了,先編譯max.c生成max.o,然后呢再用gcc max.o hello.c編譯了下,發現警告還是有的,但是呢,你在輸入ls,你發現還是會多了個a.out,而且你再./a.out呢,他又運行成功了。所以呢,你懂的~~~~
2020-03-22 回復 有任何疑惑可以回復我~

里面的代碼?


0 回復 有任何疑惑可以回復我~

叫你不認真看 現在不知道了吧 我也不知道

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

gcc max.o后有問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號