问题起因
因为老师说上课会给我们一段代码让我们读取这个程序也就是进程的内存,从而破解明文,但老师给的程序是Linux环境的也就是二进制文件,所以来配置一下Linux下的C语言环境
解决方法
- 首先先下载gcc,因为我以前下载过所以直接就有了。
$ sudo apt install gcc
试一下是不是安装成功了
gcc -v
出现上图所示也即安装成功
- 然后我们尝试编译一下test.c这个文件
这里有两种方式,一种是将他编译为其他名字的可执行文件.out类型的,另一种方式直接让他默认生成a.out的文件类型
gcc test.c -o test
.\ test
另一种方式直接让他默认生成a.out文件,然后直接运行即可
Linux具体是怎么将C语言程序编辑为out类型的我下次学习了以后再来写