标签:计算机系统 控制 linu 参考资料 file 体系 生成 git net
我想尝试下OS系统的使用,所以实验内容都是在终端上完成。
熟悉vim的操作
编写makefile,让代码编译。
gcc -Og -o prog main.c sum.c
但是我的电脑输入-Og
会提示错误,于是就删掉了-Og
,输入
> gcc -o prog main.c add.c sub.c mul.c div.c
> ./prog
> gcc -c add.c
> gcc -c sub.c
> gcc -c mul.c
> gcc -c div.c
创建静态库由ar
命令完成:
> ar -cr math.a add.o sub.o mul.o div.o
> gcc -shared -fpic -o math.so add.c sub.c mul.c div.c
edit : main.o add.o sub.o mul.o div.o
cc -o edit main.o add.o sub.o mul.o div.o
main.o : main.c head.h
cc -c main.c
add.o : add.c head.h
cc -c add.c
sub.o : sub.c head.h
cc -c sub.c
mul.o : mul.c head.h
cc -c mul.c
div.o : div.c head.h
cc -c div.c
clean :
rm edit main.o add.o sub.o mul.o div.o
然后在命令行里
> make
会发现生成了可执行文件edit,
> ./edit
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 10/10 |
计划学习时间:12小时
实际学习时间:10小时
2018-2019-1 20165202 《信息安全系统设计基础》第一周学习总结
标签:计算机系统 控制 linu 参考资料 file 体系 生成 git net
原文地址:https://www.cnblogs.com/jhs888/p/9694014.html