在 mac 編譯 c程式輸入下列command

gcc xxx.c -o xxx  而出現的錯誤如下圖

mac編譯c未定義符號  

 參考資料:gcc 4.8 mac os x 10.8 throws "undefined symbols for architecture x86_64"

 

原因為c檔案裡include other file, for example: yyy.h

因此需要連include 檔案一便編譯

gcc xxx.c  yyy.c(/yyy.cpp) -lstdc++ -o xxx

以上

arrow
arrow
    文章標籤
    mac gcc
    全站熱搜
    創作者介紹
    創作者 glitterHsin 的頭像
    glitterHsin

    My heart is Glitter

    glitterHsin 發表在 痞客邦 留言(0) 人氣()