2011-01-28 14 views
0

makeに問題があります。私はcygwinに付属するすべての機能をインストールしました。私はmakeコマンドを入力すると、それは言う:makeで簡単なC++プログラムをコンパイルしようとしています

メイク:***指定されていませんターゲットと見つかりませ のmakefile。やめる。

これは非常に単純なプログラムなので、これは本当に面倒です。 私のメイクファイル(Makefileの):

# This is a sample file. 

all: lab1 

lab1: lab1.o 
g++ -Wall lab1.o -o lab1 

lab1.o: lab1.cpp 
g++ -Wall -c lab1.cpp -o lab1.o 

私のプログラム(lab1.cpp):

// This is a sample file written. 

#include <iostream> 

using namespace std; 

int main() { 
    cout << "Welcome to CS-240!" << endl; 
    return 0; 
    } 
+2

あなたのコードとMakefileを読みやすいように再フォーマットできますか?また、あなたのMakefileは正確にその名前ですか? 'make'を実行するとMakefileがあるディレクトリにいますか? –

+1

'make'のように見えますが' Makefile'を見つけることができません。 'make'を実行しているディレクトリを確認してください。 – Elalfer

+0

私はディレクトリにいます(lsを実行すると、2つのファイルがリストされます)。私のmakefileの名前は:Makefile – user593301

答えて

1

問題(コメントで修正された)ディレクトリにMakefile.makはなく、あったということでした実際のMakefile拡張子はありません。提出者の名前を変更する

関連する問題