yink's studio

yink's world
Stay hungry, stay foolish.
  1. 首页
  2. 杂项
  3. 正文

CSAPP Lab1 记录

2022年3月20日 190点热度 1人点赞 0条评论

codeblocks在linux下注意权限问题,否则可能会出一些问题,项目文件夹要设置为可写

windows下的codeblocks看汇编,个人目前找到了32位和64位的两个mingw(codeblocks17自带的32位mingw,mingw9.1 64位,用gdb8.1看汇编会闪退,mingw9.1用的是gdb8.3,当然也可以自己下载源码去编译,只需要配置两个gdb和mingw文件夹切换即可)分别用,不过更建议使用其它IDE(VS等)

物理插槽*一个物理插槽物理核心数=总物理核心数
总物理核心数*单核心线程数=总线程数=逻辑CPU数

这里CPU(s)是逻辑CPU数

Thread(s) per core是单核心线程数(逻辑CPU数)

Core(s) per socket是一个物理插槽物理核心数

Socket(s)是物理插槽数

编译命令:
gcc -E hello.c >hello.i
gcc -S hello.c >hello.s
gcc -c hello.s > hello.o
gcc hello.o -o hello.out

从文件中读取中文:在ANSI编码下,一个汉字需要两个字节,需要同时读入两个字节,然后以字符串的形式输出,注意汉字字节对应的十进制数是小于0的,可以根据这个来进行标识。

上传文件:scp -P 22210 <本地文件路径> <username>@<server-address>:\lab1

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年3月21日

yink

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2021 101.34.164.187. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS