Você precisa dizer ao Nautilus para permitir a execução do arquivo como programa no clique direito - > propriedades
Além disso, você está enviando a string para stdout, que é o console. Você só pode ver isso no terminal
Eu criei um programa básico Hello World em c ++:
#include <iostream>
#include <string>
int main(){
std::cout << "Hello World!\n";
return 0;
}
E compilado com g ++ gui.cpp -o GUI. Eu posso executá-lo digitando ./GUI na linha de comando, mas quando eu clico nele na minha área de trabalho não obtenho resultados. Por que isso e como posso corrigi-lo?
Você precisa dizer ao Nautilus para permitir a execução do arquivo como programa no clique direito - > propriedades
Além disso, você está enviando a string para stdout, que é o console. Você só pode ver isso no terminal