Very newbie question - How to make a new source file and call it main.rs?
I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with
Next, make a new source file and call it main.rs
How can I do that? I'm using Visual Studio Code with the integrated terminal.
visual-studio-code
|
show 1 more comment
I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with
Next, make a new source file and call it main.rs
How can I do that? I'm using Visual Studio Code with the integrated terminal.
visual-studio-code
4
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
when you typerustc main.rs
you must be in the directory wheremain.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.
– Stargateur
Nov 27 '18 at 8:43
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45
|
show 1 more comment
I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with
Next, make a new source file and call it main.rs
How can I do that? I'm using Visual Studio Code with the integrated terminal.
visual-studio-code
I just started learning rust programming language with zero experience in programming whatsoever. I'm following the book step by step guide and I'm already stuck at the hello world part (chapter 1.2) where it starts with
Next, make a new source file and call it main.rs
How can I do that? I'm using Visual Studio Code with the integrated terminal.
visual-studio-code
visual-studio-code
edited Nov 27 '18 at 10:51
Philipp Kief
2,79212233
2,79212233
asked Nov 27 '18 at 7:38
Rust newbieRust newbie
1
1
4
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
when you typerustc main.rs
you must be in the directory wheremain.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.
– Stargateur
Nov 27 '18 at 8:43
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45
|
show 1 more comment
4
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
when you typerustc main.rs
you must be in the directory wheremain.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.
– Stargateur
Nov 27 '18 at 8:43
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45
4
4
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
when you type
rustc main.rs
you must be in the directory where main.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.– Stargateur
Nov 27 '18 at 8:43
when you type
rustc main.rs
you must be in the directory where main.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.– Stargateur
Nov 27 '18 at 8:43
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45
|
show 1 more comment
2 Answers
2
active
oldest
votes
What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:
cargo new --bin [the name of your project]
And you then have all you need for your Rust project.
add a comment |
Go to the directory you want to create the file, then enter touch main.rs
that should create a new file in the directory.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53494837%2fvery-newbie-question-how-to-make-a-new-source-file-and-call-it-main-rs%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:
cargo new --bin [the name of your project]
And you then have all you need for your Rust project.
add a comment |
What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:
cargo new --bin [the name of your project]
And you then have all you need for your Rust project.
add a comment |
What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:
cargo new --bin [the name of your project]
And you then have all you need for your Rust project.
What you want is to create a new Rust project. I assume that you want a binary project. Type in your terminal:
cargo new --bin [the name of your project]
And you then have all you need for your Rust project.
answered Nov 28 '18 at 9:22
Darth BoiethiosDarth Boiethios
10.8k43877
10.8k43877
add a comment |
add a comment |
Go to the directory you want to create the file, then enter touch main.rs
that should create a new file in the directory.
add a comment |
Go to the directory you want to create the file, then enter touch main.rs
that should create a new file in the directory.
add a comment |
Go to the directory you want to create the file, then enter touch main.rs
that should create a new file in the directory.
Go to the directory you want to create the file, then enter touch main.rs
that should create a new file in the directory.
answered Feb 1 at 17:20
NadiaNadia
83
83
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53494837%2fvery-newbie-question-how-to-make-a-new-source-file-and-call-it-main-rs%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
4
So you are asking how to create a file in visual studio code ? That nothing link to rust.
– Stargateur
Nov 27 '18 at 7:42
I actually dont know what 'make a new source file' stands for and how to do it. I tried making a new file with vscode in the projects/hello_world directory and named it main.rs, copied the helloworld rust code and saved the file, but next when I enter the command rustc main.rs it says: error: couldn't read "main.rs": No such file or directory (os error 2) error: aborting due to previous error
– Rust newbie
Nov 27 '18 at 8:08
I guess this is more about rust than visual studio
– Rust newbie
Nov 27 '18 at 8:14
when you type
rustc main.rs
you must be in the directory wheremain.rs
exist. A source file is just a file, we call it source because its contains the source code. You did well by creating a file and rename it. But If you use windows or linux you should before learn some basic skill about how to use your operating system. If you go without have this basic you will have a lot of trouble. You have a lot to learn.– Stargateur
Nov 27 '18 at 8:43
Thanks @Stargateur! I appreciate your answers, in the end I did well with this hello world thing. When you refer to basic skills about using my operating system what else do you actually mean? I'm on a mac by the way and I'm learning how to use the command line tools at the moment.
– Rust newbie
Nov 27 '18 at 9:45