C++ 言語

ここでは、 gcc について書きます。
c++ 言語について、僕の忘備録 最初は、cの復習からと思っていましたが、やはりc++のほうから と、ファイルの拡張子は.cppとしています。 動作確認は、macのみですが、僕のmacはちょっと古いので・・ g++ -v にて バージョンを確認してみます。 あくまで、僕の忘備録
適当なメモですからコピーアンドペーストで使える保証もありませんが

Mac と gcc エラー

Mac で久々に >gcc del.c なんて打ち込んで Hello world 作ってコンパイルしたら
以下のエラーが出ました。

xcrun: error: invalid active developer
path (/Library/Developer/CommandLineTools),
missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun

なるエラー
@nishina555 さんからのweb情報をみつけました。
 ありがとうございます。

xcode-select --install

をコマンドから打つ
OSのバージョンアップ後には必要らしい
いままでどうだったのか?

sample c file

#include <iostream >
int main(){
printf("Hello,World!\n");
return 0;
}

コンパイル

> g++ del.c -o Hello
にてコンパイルして
> ./Hello
にて実行する

実行結果

Hello,World!

std に 泣く!

cout << "comment" << endl ;
なんて使い始めると頻繁にエラーになる。
そうなのだ、
int main(){
の次の行あたりに

using namespace std;

を入れないとであった。

入力関数をつくる

// in_h
int in_h(){
int a;
cout << "input here" ;
cin >> a;
return a;
}

出力関数をつくる

// out_h
void out_h(int a){
if( a >= 170 )
cout << "Comment1" << endl;
else
cout << "Comment2" << endl;
return;
}

c++ pdf



Home