gcc 編譯時碰到的一些錯誤提示整理

  1. warning: control reaches end of non-void function
    意思是:控制到達非void函數的結尾。就是說你的一些本應帶有返回值的函數到達結尾後可能並沒有返回任何值。這時候,最好檢查一下是否每個控制流都會有返回值。
  2. undeclared (first use in this function)
    意思是:要使用的東西沒有定義。
  3. linux編程:warning incompatible implicit declaration of built-in function ‘printf’
    請確認調用printf函數的文件引用了頭文件#include <stdio.h>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章