Command Line Interface












0















I need to "set up the environemnt so that the location of g++ is available from the PATH? WHat does that mean? I am new to computer science hence the jargon is still a bit confusing










share|improve this question







New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1





    PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

    – Sergiy Kolodyazhnyy
    7 hours ago






  • 3





    Most likely it is a Windows question.

    – Pilot6
    7 hours ago











  • @Pilot6 Let's not assume There's been no indication of Windows things yet

    – Sergiy Kolodyazhnyy
    7 hours ago
















0















I need to "set up the environemnt so that the location of g++ is available from the PATH? WHat does that mean? I am new to computer science hence the jargon is still a bit confusing










share|improve this question







New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1





    PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

    – Sergiy Kolodyazhnyy
    7 hours ago






  • 3





    Most likely it is a Windows question.

    – Pilot6
    7 hours ago











  • @Pilot6 Let's not assume There's been no indication of Windows things yet

    – Sergiy Kolodyazhnyy
    7 hours ago














0












0








0








I need to "set up the environemnt so that the location of g++ is available from the PATH? WHat does that mean? I am new to computer science hence the jargon is still a bit confusing










share|improve this question







New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I need to "set up the environemnt so that the location of g++ is available from the PATH? WHat does that mean? I am new to computer science hence the jargon is still a bit confusing







programming






share|improve this question







New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 7 hours ago









BONOLO GOPANEBONOLO GOPANE

1




1




New contributor




BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






BONOLO GOPANE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1





    PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

    – Sergiy Kolodyazhnyy
    7 hours ago






  • 3





    Most likely it is a Windows question.

    – Pilot6
    7 hours ago











  • @Pilot6 Let's not assume There's been no indication of Windows things yet

    – Sergiy Kolodyazhnyy
    7 hours ago














  • 1





    PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

    – Sergiy Kolodyazhnyy
    7 hours ago






  • 3





    Most likely it is a Windows question.

    – Pilot6
    7 hours ago











  • @Pilot6 Let's not assume There's been no indication of Windows things yet

    – Sergiy Kolodyazhnyy
    7 hours ago








1




1





PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

– Sergiy Kolodyazhnyy
7 hours ago





PATH is an environment variable, usually set via shell config files. It's a colon-separated list of directories, and it is where shell or syscalls such as execve() look for commands when you call them by name. That's why doing ls instead of /bin/ls works in shell. If that's your question, it's a duplicate of askubuntu.com/questions/60218/… As for g++ compiler , you need to install it first, so the question is "Have you installed g++ in the first place ?"

– Sergiy Kolodyazhnyy
7 hours ago




3




3





Most likely it is a Windows question.

– Pilot6
7 hours ago





Most likely it is a Windows question.

– Pilot6
7 hours ago













@Pilot6 Let's not assume There's been no indication of Windows things yet

– Sergiy Kolodyazhnyy
7 hours ago





@Pilot6 Let's not assume There's been no indication of Windows things yet

– Sergiy Kolodyazhnyy
7 hours ago










1 Answer
1






active

oldest

votes


















1














You are probably reading instructions for setting up GCC on Windows. While Linux does have environment variables, including the PATH variable, it's not needed to add GCC to your PATH since it will be available by default.



Simply install GCC which includes the g++ compiler:



sudo apt install build-essential


This will install GCC and other common tools for building C++ code such as make. If for some reason you want to only install GCC you can do:



sudo apt install gcc


In either case you will see that both gcc and g++ commands are available and can compile a basic hello world like this:



g++ hello.cpp


Where hello.cpp contains something like:



#include <iostream>

int main() {
std::cout << "Hello" << std::endl;
return 0;
}





share|improve this answer
























  • It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

    – Sergiy Kolodyazhnyy
    7 hours ago











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






BONOLO GOPANE is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1118290%2fcommand-line-interface%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














You are probably reading instructions for setting up GCC on Windows. While Linux does have environment variables, including the PATH variable, it's not needed to add GCC to your PATH since it will be available by default.



Simply install GCC which includes the g++ compiler:



sudo apt install build-essential


This will install GCC and other common tools for building C++ code such as make. If for some reason you want to only install GCC you can do:



sudo apt install gcc


In either case you will see that both gcc and g++ commands are available and can compile a basic hello world like this:



g++ hello.cpp


Where hello.cpp contains something like:



#include <iostream>

int main() {
std::cout << "Hello" << std::endl;
return 0;
}





share|improve this answer
























  • It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

    – Sergiy Kolodyazhnyy
    7 hours ago
















1














You are probably reading instructions for setting up GCC on Windows. While Linux does have environment variables, including the PATH variable, it's not needed to add GCC to your PATH since it will be available by default.



Simply install GCC which includes the g++ compiler:



sudo apt install build-essential


This will install GCC and other common tools for building C++ code such as make. If for some reason you want to only install GCC you can do:



sudo apt install gcc


In either case you will see that both gcc and g++ commands are available and can compile a basic hello world like this:



g++ hello.cpp


Where hello.cpp contains something like:



#include <iostream>

int main() {
std::cout << "Hello" << std::endl;
return 0;
}





share|improve this answer
























  • It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

    – Sergiy Kolodyazhnyy
    7 hours ago














1












1








1







You are probably reading instructions for setting up GCC on Windows. While Linux does have environment variables, including the PATH variable, it's not needed to add GCC to your PATH since it will be available by default.



Simply install GCC which includes the g++ compiler:



sudo apt install build-essential


This will install GCC and other common tools for building C++ code such as make. If for some reason you want to only install GCC you can do:



sudo apt install gcc


In either case you will see that both gcc and g++ commands are available and can compile a basic hello world like this:



g++ hello.cpp


Where hello.cpp contains something like:



#include <iostream>

int main() {
std::cout << "Hello" << std::endl;
return 0;
}





share|improve this answer













You are probably reading instructions for setting up GCC on Windows. While Linux does have environment variables, including the PATH variable, it's not needed to add GCC to your PATH since it will be available by default.



Simply install GCC which includes the g++ compiler:



sudo apt install build-essential


This will install GCC and other common tools for building C++ code such as make. If for some reason you want to only install GCC you can do:



sudo apt install gcc


In either case you will see that both gcc and g++ commands are available and can compile a basic hello world like this:



g++ hello.cpp


Where hello.cpp contains something like:



#include <iostream>

int main() {
std::cout << "Hello" << std::endl;
return 0;
}






share|improve this answer












share|improve this answer



share|improve this answer










answered 7 hours ago









Kristopher IvesKristopher Ives

2,76811323




2,76811323













  • It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

    – Sergiy Kolodyazhnyy
    7 hours ago



















  • It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

    – Sergiy Kolodyazhnyy
    7 hours ago

















It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

– Sergiy Kolodyazhnyy
7 hours ago





It's more accurate to say, that on Ubuntu the location to which g++ installs is added to PATH already, not that it's globally unnecessary under Linux. In case of ping command, openSUSE for instance has no /sbin in PATH while Ubuntu does ( source ). But otherwise +1'ed, good answer

– Sergiy Kolodyazhnyy
7 hours ago










BONOLO GOPANE is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















BONOLO GOPANE is a new contributor. Be nice, and check out our Code of Conduct.













BONOLO GOPANE is a new contributor. Be nice, and check out our Code of Conduct.












BONOLO GOPANE is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1118290%2fcommand-line-interface%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

數位音樂下載

When can things happen in Etherscan, such as the picture below?

格利澤436b