在Linux下使用gcc对多个相关的c程序进行编译
任务:获得可执行程序
1.使用gcc生成.o文件:
gcc -c CWE121_Stack_Based_Buffer_Overflow__CWE129_large_45.c
gcc -c io.c
2.将两个.o文件合并生成最终的文件:
gcc -o main CWE121_Stack_Based_Buffer_Overflow__CWE129_large_45.o io.o
使用上面的命令可能会出现这样的错误
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x8
原创
2020-08-12 21:18:21 ·
1127 阅读 ·
0 评论