linux - 如何在 linux 终端中运行二进制可执行文件

标签 linux terminal executable

我有一个可执行文件,当我双击它时,它运行正常。但是当我使用终端并输入 ./paraview 时,它给了我这个错误信息:

Segmentation fault(Core dumped)

如何在终端运行paraview?

最佳答案

这里发生的一切都是这个 paraview 程序特有的,与 Linux shell 没有特别的关系。我不知道你究竟在双击什么,但它可能是一个包含特定命令行参数、特定工作目录等的快捷方式。也可能是你运行终端的方式导致它设置了不同的环境变量或其他东西。

无论如何,一个程序不应该只是在以它不希望的方式运行时因段错误而崩溃,所以这肯定会算作 paraview 中的错误。

关于linux - 如何在 linux 终端中运行二进制可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49605466/

相关文章:

c++ - 我如何获取字符串输入,将其用每个空格隔开,并将每个单词放入数组,然后对单个单词进行检查?

command-line - 设置mac终端默认目录

linux - 如何彻底剥离可执行文件

c# - 使用 C# 更改可执行属性(产品名称)

linux - 使用 C++11(Linux;clang 3.8)时 CUDA nvcc 编译器失败

linux - 从 Mac 上的命令行删除当前文件夹和所有子文件夹中的 .DS_STORE 文件

linux - 为什么我的两个线程不交错运行?

linux - 为什么 Jenkins 和 GitLab 在同一台服务器上时都没有在浏览器中打开?

php - 更新/升级 PHP MongoDB 驱动程序

java - 将脚本转换为 exe 时无法执行我的脚本