TL;Versión DR :depende.
LD_LIBRARY_PATH
)comoldconfig(8)
)que registra las rutas utilizadas para buscar bibliotecas. LDFLAGS
o banderas de línea de comandos o configuraciones de archivos de configuración; mutt
tiene --with-curses=[dir]
para cuando el sistema (o el usuario )tiene ncurses en una ruta personalizada. Estos dependen del sistema de compilación (o incluso del tipo demake
)y es posible que deban escribirse manualmente en los archivos autoconf o cmake. patchelf
(si están disponibles )permiten seleccionar diferentes bibliotecas o modificar la ruta de búsqueda. Увеличение размера стека просто дает большой стек для запуска программы. На самом деле это не ускоряет работу программы, но предотвращает исчерпание пространства стека и сбой программы. Если у вас слишком много локальных переменных и данных (, хранящихся в стеке ), и много рекурсии (или длинная цепочка вызовов ), использование стека будет высоким.