大家好:
小弟最近按照VS Code下面官網安裝設定環境 (C++\GCC on Windows)
https://code.visualstudio.com/docs/cpp/config-mingw

到了第8步驟驗證時,
gcc --version (OK - 有顯示版本資訊)
g++ --version (OK - 有顯示版本資訊)
gdb --version (Failed)

C:\Users\Kevin Chen>gdb --version
'gdb' 不是內部或外部命令、可執行的程式或批次檔。

VS code 嘗試compiler/run一個小程式,出現error

(求救) C語言環境設定 - VS Code

請問這是因為gdb沒安裝好嗎?
我都有按照指示一步一步做。要如何解決呢?
是我選錯安裝步驟指示網址嗎? 謝謝
return不是怪怪的嗎? 錯誤訊息也有說到呀!
return 0;要寫在int main{}中
程式改好如下
include <stdio.h>
int main()
{
printf("Please input");
return 0;
}

編譯還是有錯如下

[Running] cd "c:\Users\Kevin Chen\Documents\C Language\" && gcc 0104.c -o 0104 && "c:\Users\Kevin Chen\Documents\C Language\"0104
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../lib/libmingw32.a(lib64_libmingw32_a-crtexewin.o): in function `main':
C:/M/B/src/mingw-w64/mingw-w64-crt/crt/crtexewin.c:67:(.text.startup+0xbd): undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status

[Done] exited with code=1 in 0.123 seconds
</stdio.h>
unl7911
謝謝啦! 原來問題是出現在程式碼 沒問題了 感謝大家
unl7911
安裝過程都沒問題 是我自己狀況外
unl7911 wrote:
大家好:小弟最近按照VS...(恕刪)


現在用C的產業比較少,要先寫 Hello World來建立信心,
不過看樓主的第一個程式碼,
真的有確定要寫C,感覺這條路會有點辛苦。
fctsai wrote:
現在用C的產業比較少...(恕刪)


辛苦? 可以知道為什麼嗎? 是因為做韌體或driver所以CP值低嗎?

是不是大多數的產業現在都用 Java 或 Python 呢? 謝謝
unl7911 wrote:
辛苦? 可以知道為什...(恕刪)


C通常是用在與硬體有關或是Lib需要進行加速時會選擇的語言,
如果不是在那些產業,一般企業很少用,就算您會用您的主管也不會要您用,
原因很簡單,日後找不到維護的人員。

再來,看您貼的問題,您之前是就讀資工系的嗎?
如果是,看來混的不錯,
如果不是,要寫好C的門檻很高,
C的高手在進對企業的價值高。

另外,我曾經面試到一位面試者,後來選擇去了竹科某半導體公司,
原因居然是該員面試者會VB6,該公司後來就加價搶人,
我聽到VB6,大概就知道是從事什麼工作了。
CONA24
老技術,可能薪資高,像是COBOL工程師,非常的稀有。[真心不騙]
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!