Merge b162b0dd7e into c42d9de845
This commit is contained in:
commit
6313893767
29
README.md
29
README.md
|
|
@ -831,3 +831,32 @@ echo "pub fn main() !noreturn { unreachable; }" > vimkill.zig; zig build-exe vim
|
|||
```
|
||||
|
||||
This eventually [exhausts memory](https://github.com/ziglang/zig/issues/3461) on the machine which gives the OOM killer a chance to kill vim.
|
||||
|
||||
## The C++ Way
|
||||
|
||||
Credit: @MortezaBashsiz
|
||||
|
||||
1. Run following command
|
||||
|
||||
```bash
|
||||
[~]>$ cat << EOF > /tmp/killvim.cpp
|
||||
#include <cstdlib>
|
||||
|
||||
int main() {
|
||||
system("killall vim");
|
||||
return 0;
|
||||
}
|
||||
EOF
|
||||
```
|
||||
|
||||
2. Compile and build it
|
||||
|
||||
```bash
|
||||
[~]>$ sudo g++ /tmp/killvim.cpp -o /usr/local/bin/killvim
|
||||
```
|
||||
|
||||
3. Open another Terminal and execute it
|
||||
|
||||
```bash
|
||||
killvim
|
||||
```
|
||||
|
|
|
|||
Loading…
Reference in New Issue