Skip to content

week1.md

Lin610313 edited this page May 21, 2022 · 2 revisions

安裝MSYS2軟體

設定gcc

在VSCode內使用的gcc都是CodeBlocks的gcc
設立MSYS2x64桌面捷徑,安裝gcc
輸入pacman -S gcc

ls

ls會顯示目前目錄下的檔案清單

編譯成執行檔 -- 輸出 a.out/a.exe

user@DESKTOP-96FRN6B MINGW64 /d/pmedia/陳鍾誠/課程/系統程式/02-gcc/01-basic (master)
$ gcc sum.c

user@DESKTOP-96FRN6B MINGW64 /d/pmedia/陳鍾誠/課程/系統程式/02-gcc/01-basic (master)
$ ./a
sum(10)=55

編譯成執行檔 -- 使用 -o 參數

user@DESKTOP-96FRN6B MINGW64 /d/pmedia/陳鍾誠/課程/系統程式/02-gcc/01-basic (master)
$ gcc sum.c -o sum

user@DESKTOP-96FRN6B MINGW64 /d/pmedia/陳鍾誠/課程/系統程式/02-gcc/01-basic (master)
$ ./sum
sum(10)=55

-c

-c 只編譯不連結用小寫

linux

使用linux較長是以遠端登入為主,較少使用視窗

gdb

gdb為文字視窗的除錯程式

r==run
n=next
b=break

目地檔

linux中的格式為elf
window中的格式為pecoff