關(guān)于a.out
如果之前已經(jīng)編寫了一個(gè)C程序hello.c,并且通過 cc hello.c -o 生成了a.out文件,如果不刪除a.out,那么當(dāng)再編寫一個(gè)程序struct.c,然后使用 cc struct.c -o為什么不會(huì)再次生成一個(gè)a.out文件覆蓋之前的文件?還是要?jiǎng)h除就可以了,又或者是由于我自己輸?shù)挠绣e(cuò)誤?求解答,謝謝
如果之前已經(jīng)編寫了一個(gè)C程序hello.c,并且通過 cc hello.c -o 生成了a.out文件,如果不刪除a.out,那么當(dāng)再編寫一個(gè)程序struct.c,然后使用 cc struct.c -o為什么不會(huì)再次生成一個(gè)a.out文件覆蓋之前的文件?還是要?jiǎng)h除就可以了,又或者是由于我自己輸?shù)挠绣e(cuò)誤?求解答,謝謝
2015-09-09
舉報(bào)
2015-09-11
-o 參數(shù)用來指定生成的可執(zhí)行文件名,可是你后面什么也沒寫,那還不如省略掉這個(gè)參數(shù),直接寫 cc hello.c。沒有指定可執(zhí)行文件名的話默認(rèn)為a.out。
會(huì)覆蓋的。
2015-09-10
你可以試試看,試過再問