![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
質問があるのですがよろしくお願いしします。
プラットフォームは Windows HOME です。
MinGWでC++のhelloworld.cppという名前のプログラム
------ここから-----------
#include <iostream>
using namespace std;
int main(){
cout <<"Hello World!!\n";
return 0;
}
-------ここまで-----------
を、gcc helloworld.cpp とWindowsのコマンドプロンプトから打ってコンパイルしようとしたのですが、
undefined reference to std string::size() const
undefined reference to std string::operator[](using int) const
undefinrd reference to std::cout
undefinrd reference to std::basic_ostream<char, std::char traits<char> >&, char const*)
undefinrd reference to std::ios_base::Init::()
undefinrd reference to std::ios_base::~Init::()
などのエラーが出て、コンパイルできません・・
hello.cという名前のC言語プログラム
--------ここから------
#include<stdio.h>
int main(void){
printf("Hello GCC World on Windows!!\n");
}
------ここまで-------
は、gcc hello.c で正常にコンパイルでき、生成したexeファイルも正常に動きます。
また、eclipse CDT上からc++プログラムをMinGWでコンパイルすることもできるのですが・・
なぜかWindowsのコマンドプロンプトからc++プログラムをコンパイルしようとするとエラーが出てしまいます。(C言語のプログラムでもエラーが出ることが時々あります。)
どなたか詳しい方いらっしゃいましたらご教授頂けると幸いです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1)
gccなら
gcc -o hello hello.cpp -lstdc++
-oは出力
-lstdc++はlibstdc++をリンクします
の意味です。
2)
g++なら
g++ -o hello_1 hello.cpp
どちらも
$ hello
Hello World!!
になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++でShowCursorを使いたい。
-
gccでコンパイル時のエラー
-
std::wstringのメモリリークに...
-
構造体配列のvectorへの変換と...
-
空ENTERの判別
-
Haru PDF Library
-
string型の固定長文字列を配列...
-
opencvを使って画像比較
-
【C++】ヘッダ内でstringを格納...
-
VS2019でofstreamが未定義になる
-
コンパイルできません
-
enumの値から定義名を文字列化...
-
winpcapを用いたプログラミング
-
C++ DXLib stringからconst cha...
-
C言語のポインターで詰まっている
-
#defineの使い方について
-
構文エラーが出ているのですが...
-
vectorの中にmap
-
「Aに対するBの割合」と「Aに対...
-
Enterキーを押されたら次の処理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VC++で文字列から任意の文字を...
-
enumの値から定義名を文字列化...
-
switch文のエラーについて
-
std::wstringのメモリリークに...
-
空ENTERの判別
-
指定した文字を削除したい
-
構文エラーが出ているのですが...
-
#include "fstream.h"
-
なぜ、C++の標準ヘッダをインク...
-
C言語のポインターで詰まっている
-
C++での <iostream.h>と<iostre...
-
VHDLのsignedとunsignedの違いは?
-
snprintfが使用できない。
-
CStringとString
-
C++で、テキストファイルを一行...
-
【C++】ヘッダ内でstringを格納...
-
gccでコンパイル時のエラー
-
_CRT_SECURE_NO_DEPRECATE が効...
-
string型のフォーマット書式指...
-
JPEGやPNGが読めるLoadImage関数
おすすめ情報