解决 EXT4 使用无法挂载
现象
使用新版本的操作系统自带的文件系统格式化工具进行分区格式化以后,在较低的操作系统版本上会有提示,提示如下:
[root@localhost ~]# mount -t ext4 /dev/sdb1 /root/test
mount: 文件系统类型错误、选项错误、/dev/sdb1 上有坏超级块、
缺少代码页或助手程序,或其他错误
有些情况下在 syslog 中可以找到一些有用信息- 请尝试
dmesg | tail 这样的命令看看。
从/0开始:聊聊异常
是的,没有打错,标题中是`/0`而不是`0`。
那么问题就来了:除以0会发生什么?
限定条件是必须的:在CS领域,*nix | win操作系统下任意编程语言中,整数除法运算中除数为零的情况。
答案并不是固定的,在不同的操作系统,不同的编程语言,甚至不同的编译器下,答案都可能是不同的。
## 除0异常
譬如, 在OS X下,使用C语言,Clang编译,引发除零并不会
gcc/g++编译 cpp/c文件 生成可执行文件
g++编辑cpp生成exe
编译重命名等:
g++ –c Hello.cc 编译文件,生成目标文件 Hello.o
g++ Hello.o –o abc 连接 并重命名为可执行文件 abc
g++ Hello.cc 编译连接一起,生成a.out
g++ Hello.cc –o hello 生成a.out并命名为hello
多文件