0
点赞
收藏
分享

微信扫一扫

嵌入式八股-5

16. ps跟top有什么区别

  • ps只是查看的是命令执行瞬间的进程信息;
  • 而top可以实时地持续监视,如CPU负载、内存消耗,不断更新进程状态。top还可以操作进程,如改变优先级(命令r)和关闭进程(命令k)。

17. Linux下查看磁盘的命令

  • df -hl:查看磁盘剩余空间
  • df -h:查看每个根路径的分区大小
  • du -sh [目录名]:返回该目录的大小
  • du -sm [文件夹]:返回该文件夹总M数
  • du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)

18.如何查看正在使用的有哪些中断号

cat /proc/interrupt

19. gcc编译四步骤


  1. 预处理:在这一步,gcc会处理源代码文件中的宏定义、条件编译指令等预处理指令,并将它们替换成实际的代码

gcc -E source_file.c -o preprocessed_file.i

这个命令会将source_file.c文件进行预处理,并将结果保存到preprocessed_file.i文件中。

  1. 编译:在这一步,gcc会将预处理后的源代码翻译成汇编语言

gcc -S preprocessed_file.i -o assembly_file.s

这个命令会将preprocessed_file.i文件进行编译,并将结果保存到assembly_file.s文件中。

  1. 汇编:在这一步,gcc会将汇编代码翻译成机器码

gcc -c assembly_file.s -o object_file.o

这个命令会将assembly_file.s文件进行汇编,并将结果保存到object_file.o文件中。

  1. 链接:在这一步,gcc会将目标文件(object_file.o)与必要的库文件链接在一起,生成最终的可执行文件

gcc object_file.o -o executable_file

这个命令会将object_file.o文件进行链接,并将结果保存到executable_file文件中。

举报

相关推荐

0 条评论