** Description changed: Ubuntu 16.10 x64 with Nautilus 3.20.3 * Open a terminal * Install gcc: sudo apt install build-essential * Build an executable: printf "int main() { return 1; }" | gcc -x c - * Open a Nautilus window on the current directory: nautilus . * Double-click on the generated executable: a.out - Expected result: Nautilus starts the executable + Expected result: Nautilus starts the executable. No error is displayed. Actual result: Nautilus displays an error message: Could not display "a.out". There is no application installed for shared library files. Do you want to search for an application to open this file?
** Description changed: Ubuntu 16.10 x64 with Nautilus 3.20.3 * Open a terminal * Install gcc: sudo apt install build-essential * Build an executable: printf "int main() { return 1; }" | gcc -x c - * Open a Nautilus window on the current directory: nautilus . * Double-click on the generated executable: a.out Expected result: Nautilus starts the executable. No error is displayed. Actual result: Nautilus displays an error message: Could not display "a.out". There is no application installed for shared library files. Do you want to search for an application to open this file? + + Also, all executable files compiled with gcc6 have a generic icon + instead of the purple lozenge. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to nautilus in Ubuntu. https://bugs.launchpad.net/bugs/1635376 Title: double-clicking on an executable created with gcc6 opens an error message To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1635376/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs