谁决定任何数据类型或结构的大小(取决于32位还是64位)?编译器还是处理器?例如,sizeof(int)32位系统是4个字节,而64位系统是8个字节.
我还读到sizeof(int)使用32位和64位编译器编译时的4个字节.
假设我的CPU能为64位应用程序,谁在决定数据的大小起到主要作用同时运行32位和该编译器或处理器?
我正在运行一些脚本,在几个地方,我正在运行用grep管道化的猫,如:
cat file.txt | grep "pattern"
Run Code Online (Sandbox Code Playgroud)
大多数时候都没有问题.但有时我会得到
cat:写错误:管道坏了
那么如何找出导致此问题的cat命令以及原因?