Ubantu QtCreater生成程序无法双击运行

  • 通过lsb_release -a 命令获取系统版本信息,得知我的系统版本是Ubantu 19.10
  • Ubantu QtCreater生成程序无法双击运行_第1张图片

  • 编译出来的QT程序,默认是shared library类型,因此不能双击打开,在terminal里运行可以。
  • Ubantu QtCreater生成程序无法双击运行_第2张图片

  • 在QT后缀为.pro的项目文件里增加一行  QMAKE_LFLAGS += -no-pie

  • 重新编译程序,文件类型变成executable了,这时双击也可以运行。

  • Ubantu QtCreater生成程序无法双击运行_第3张图片

 

你可能感兴趣的:(linux,qt,c++,linux,qt)