gcc编译的可执行文件显示为共享库

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
薛定谔的喵
帖子: 3
注册时间: 2017-03-18 18:44
系统: ubuntu 17.04_X86-64

gcc编译的可执行文件显示为共享库

#1

帖子 薛定谔的喵 » 2017-08-22 22:35

从16.04升级到了17.04后,用G++编译的可执行文件显示为“共享库”,双击时不能执行,但是在终端里可以执行。而且/bin目录下的很多程序也变成了共享库。clang编译的程序没有问题。
onlylove
论坛版主
帖子: 5230
注册时间: 2007-01-14 16:23

Re: gcc编译的可执行文件显示为共享库

#2

帖子 onlylove » 2017-08-22 22:44

为啥我记得前两天刚有人问过类似问题 :Noting
viewtopic.php?f=186&t=484785

帖子里有提到原因,是这个
https://forum.ubuntu.com.cn/viewtopic.php?f=86&t=480688
薛定谔的喵
帖子: 3
注册时间: 2017-03-18 18:44
系统: ubuntu 17.04_X86-64

Re: gcc编译的可执行文件显示为共享库

#3

帖子 薛定谔的喵 » 2017-08-23 15:40

onlylove 写了:为啥我记得前两天刚有人问过类似问题 :Noting
viewtopic.php?f=186&t=484785

帖子里有提到原因,是这个
https://forum.ubuntu.com.cn/viewtopic.php?f=86&t=480688
懂了,谢谢!
回复