-1

私は C プログラミングが初めてで、cmd のどのコマンドが Linux の makefile と同じように機能するのか疑問に思っていました。学校で使用しているコンピューターの OS は Linux と Mac で、私のラップトップは Windows 8 なので、使用するテキスト エディターは Notepad++ のみです。今からほんの数週間後にコーディングを開始しましたが、手に入れるものがあり、どのコマンドを使用すればよいか分からないので気が狂いそうです。さらに、私のコンピューターには Visual Studio も何もインストールされていません。皆さんにとっては単純な問題かもしれないので、誰か助けてくれませんか?

だから基本HelloWorld.c

#include <stdio.h>
int main ()
{
printf("HelloWorld\n");
return 0;
}

コンパイルする: gcc HelloWorld.c -o HelloWorld -Wall を実行する: HelloWorld

@Betaそれが私がWindowsで行う方法です

4

2 に答える 2

1

コードを完成させるには、いくつかのツールが必要なようです。

オプション 1:
Visual Studio を持っていないとおっしゃいましたが、それは欲しかったということですか?

Microsoft は Visual Studio Express を無料で提供しています。私はそこで何かを再現する必要があるときに使用する 2010 バージョンを持っていますが、2012バージョンもリストされています。


オプション 2:
あなたは Windows を持っていると言いましたが、あなたの学校では Linux を使用していますか? Oracle の VirtualBoxについて聞いたことがありますか? これは、Windows マシン内で Linux ボックスを実行できる非常にシンプルなアプリケーションで、無料です。Oracle のサイトにアクセスして VirtualBox をダウンロードしてから、お気に入りの Linux ディストリビューションのサイトにアクセスして、その .iso イメージをダウンロードします (たとえば、Minty を感じている場合は、ここで iso を入手できます)。

次に、指示に従って、仮想マシンに iso をセットアップして「インストール」します。自宅に Linux があります。Gcc/Make と、使い慣れたものすべて。


オプション 3:

Make GCC やそのようなツールだけが必要な場合は、MinGWサイトから入手できます。どこにいてもコマンドプロンプトから直接呼び出すことができるように、Windows環境変数に設定できますgccmake

于 2013-03-11T18:24:21.720 に答える
0

ここまでは順調ですね。を試しmake -vて、Make がインストールされているかどうか、インストールされている場合はバージョンを確認してください。

編集:

よし、非常に単純なメイクファイルを試してみましょう:

all:
    @echo hello

これは、makefile. 2 行目の先頭の空白は、スペースではなくTABです。(「@」については後で説明します。) このファイルを作成したら、 を試してくださいmake。と言うべきhelloです。

于 2013-03-11T14:19:12.873 に答える