CLion中修改执行C++程序的内存
当执行C++程序时,执行到一半时报错:
Signal: SIGSEGV (Segmentation fault)
由于在读取小文件时可以正常执行,但是大文件却报错,所以定位到应该是内存导致,所以修改C++执行的内存,问题解决!
在CMakeLists.txt中添加
MATH(EXPR stack_size "6*1024*1024")
set(CMAKE_EXE_LINKER_FLAGS "-Wl,--stack,${stack_size}")```
如图所示:

## CLion中修改执行C++程序的内存
在CMakeLists.txt中添加
```bash
MATH(EXPR stack_size "6*1024*1024")
set(CMAKE_EXE_LINKER_FLAGS "-Wl,--stack,${stack_size}")```
如图所示:
