前提・実現したいこと
VScodeのC++をコンパイル、実行したい。
数時間前にも同じような投稿をしました。そのときはコンパイルができたと思っていたのですが、どうやらできていないっぽいです。
コンパイルすると cannnot open output file fact.exe: Oermission denied と毎回表示されます。
エラーメッセージ
コンパイルしたときのエラー
PS C:\Users\katsube\Desktop\prg> gcc -o fact.exe fact.cpp
C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file fact.exe: Permission denied
collect2.exe: error: ld returned 1 exit status
実行中が原因と指摘をされたので実行を停止してコンパイルしましたがエラー?がでました
C:\Users<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.text+0x1c): undefined reference to std::istream::operator>>(int&)' C:\Users\<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.text+0x33): undefined reference to
std::ostream::operator<<(int)'
C:\Users<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.text+0x42): undefined reference to std::ostream::operator<<(std::ostream& (*)C:\Users\<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.text+0x61): undefined reference to
std::ios_base::Init::~Init()'
C:\Users<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.text+0x91): undefined reference to std::ios_base::Init::Init()' C:\Users\<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.rdata$.refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_[.refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_]+0x0): undefined reference to
std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
C:\Users<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.rdata$.refptr._ZSt4cout[.refptr._ZSt4cout]+0x0): undefined reference to std::cout' C:\Users\<私の名前>\AppData\Local\Temp\cc8IXGiP.o:fact.cpp:(.rdata$.refptr._ZSt3cin[.refptr._ZSt3cin]+0x0): undefined reference to
std::cicollect2.exe: error: ld returned 1 exit status
補足情報(FW/ツールのバージョンなど)
windows 10
解決方法がわかる方がいらっしゃればお願いいたします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/31 17:36
2020/06/09 12:57