以下步骤可以得到( )hello.c汇编程序文件
A: gcc –E –o hello.i hello.c
B: gcc -S –o hello.s hello.i
C: gcc –c –o hello.o hello.s
D: gcc –o hello hello.o
A: gcc –E –o hello.i hello.c
B: gcc -S –o hello.s hello.i
C: gcc –c –o hello.o hello.s
D: gcc –o hello hello.o
举一反三
- 使用GCC编译源文件hello.c生成可执行文件hello的命令是( )。 A: gcc -v hello.c -o hello B: gcc -w hello -f hello.c C: gcc -w hello -o hello.c D: gcc -v hello.c -f hello
- gcc 编译hello.c 生成hello可执行文件的命令是 A: gcc hello.c B: gdb hello.c C: gcc hello.c -o hello D: gdb hello.c -o hello
- 需要将hello.c文件编译成可供分析的链接库文件,需要用到以下哪条指令实现。 A: gcc -E hello.c -o hello.i B: gcc -S hello.c -o hello.s C: gcc -S hello.c -o hello.o D: gcc -S hello.c -o main.exe
- hello.c和hello.h位于同一目录下,源代码如下所示。/hello.c/int main(){ printf(“Hello everyone!”);}/hello.h/#include要求编写Makefile文件实现对这两个文件的编译,Makefile文件如下所示。请选出应填写在空白处的选项。/Makefile/hello:hello.c hello.h A: gcc hello.c&hello.h -o hello B: gcc hello.c hello.h -o hello C: make hello.c&hello.h -o hello D: make hello.c hello.h -o hello
- Linux下,hello.c生成hello可执行程序的过程中,gcc -S hello.cpp -o hello.s 是哪个过程()? A: 预处理 B: 编译 C: 汇编 D: 链接