换了一台机器,新建一个桌面快捷方式。参考:https://blog.csdn.net/quantum7/article/details/103189324

奇怪了,这个快捷方式怎么双击页没用。怀疑鼠标有问题?回车页不行。于是搜索啊搜索……终于看到了一个奇怪的说明:

自16.10起,gcc就默认开启了pie选项,导致编译出的文件的mime是application/x-sharedlib,一般的文件管理器只认application/x-executable,就没把它当成可执行的。https://forum.ubuntu.com.cn/viewtopic.php?f=86&t=480688
需要手动给编译器加上-fno-pie和-no-pie选项,即g++ -fno-pie -no-pie test2.cpp `wx-config --libs --cflags` -o test2
当然你用启动器也行。

学习上面内容,关键就是要加两个参数(-fno-pie -no-pie)。马上试试,果然能够正确运行!

Logo

更多推荐