質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Rust

Rustは、MoFoが支援するプログラミング言語。高速性を維持しつつも、メモリ管理を安全に行うことが可能な言語です。同じコンパイル言語であるC言語やC++では困難だったマルチスレッドを実装しやすく、並行性という点においても優れています。

Q&A

解決済

1回答

420閲覧

Rustで"HelloWorld"を出力したい

su_496

総合スコア8

Rust

Rustは、MoFoが支援するプログラミング言語。高速性を維持しつつも、メモリ管理を安全に行うことが可能な言語です。同じコンパイル言語であるC言語やC++では困難だったマルチスレッドを実装しやすく、並行性という点においても優れています。

0グッド

1クリップ

投稿2020/04/09 03:32

Rustで"HelloWorld"を出力したい

発生している問題・エラーメッセージ

error: the generated executable for the input file "HelloWorld.rs" conflicts with the existing directory "HelloWorld" error: aborting due to previous error

該当のソースコード

Rust

1fn main(){ 2 println!("HelloWorld"); 3}

試したこと

Googleで該当のエラーを調べたが、わからなかった。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ozwk

2020/04/09 03:41

「入力ファイル "HelloWorld.rs" のために生成された実行ファイルが既存のディレクトリ "HelloWorld" と競合している」 作ろうとしている実行ファイルの名前が既にあるフォルダの名前と被っているから作れません。っていってるんじゃないですかね?
su_496

2020/04/09 03:45

なるほど、同じ名前のファイルとディレクトリがあったらいけないんですね。 解決しました。ありがとうございます。
ozwk

2020/04/09 03:47

いや完全なる推測です。
su_496

2020/04/09 03:49

別のディレクトリにファイルを移動させたら出来ました。 同じ名前のファイルとディレクトリがあるといけないみたいです。
ozwk

2020/04/09 03:56

そうですか、良かったです。 自己解決ということで質問を閉じてください
guest

回答1

0

ベストアンサー

エラーメッセージに書かれている通りだと思います。参考: 機械翻訳したメッセージ

Rustは HelloWorld.rs をコンパイルすると HelloWorld という名前のファイルを作成しますが、今回の環境では既に HelloWorld という名前のディレクトリが存在するのでエラーになっています。
簡単に解決するにはディレクトリを消すなり名前を変えるなりするか、Rustのソースコードのファイル名を変えるといいと思います。

投稿2020/04/09 05:44

blackenedgold

総合スコア468

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問