如何从ac对象文件制作可执行文件?

Mal*_*arN 9 c object-files

如何将目标文件转换为可执行文件?

DrA*_*rAl 11

您需要链接目标文件.你的命令:

gcc -c -o file.cgi file.c
Run Code Online (Sandbox Code Playgroud)

将file.c编译成目标文件(通常会被调用file.o).如果你摆脱' -c',它将直接生成可执行文件:

gcc -o file.cgi file.c
Run Code Online (Sandbox Code Playgroud)

或者(如果您有多个文件并且不希望在只有一个文件发生更改时编译所有文件时更有用),请分两步完成:

# Compile only
gcc -c -o file.o file.c
gcc -c -o file2.o file2.c
# Link
gcc -o file.cgi file.o file2.o
Run Code Online (Sandbox Code Playgroud)