• [解決済み] makeファイルの@!の意味は?

    質問 の意味は何ですか? @! を、makeファイルから以下のコードに変換してください。を確認すると マニュアルを作る が、答えが見つかりません。 check: @echo "checking for tabs in shell scripts" @! git grep -F ' ' -- '*.sh' 解決方法は? ! は、コマンドの戻り値を反

    2022-03-09 22:44:35
  • [解決済み] PATH "文字列を表示するエコーファイルの作成

    質問 makeファイルに次の文字列を強制的に表示させようとしています。 "Please execute next commands: setenv PATH /usr/local/greenhills/mips5/linux86:$PATH" 問題は "$PATH" . コマンド @echo "setenv PATH /usr/local/greenhills/mips5/lin

    2022-03-06 04:57:03
  • [解決済み] .mkファイルとMakefileの違いについて

    質問 Androidの移植を勉強し始めたところです。そして、新しいタイプのファイルである.mkファイルに出会いました。これはMakefileの拡張子なのですが、Makefileと何が違うのかがわかりません。だから、誰かがそれらを明確にするのを助けることができます。どうもありがとうございました。 解決方法は? A make ファイルは任意の名前を持つことができます。そのため -f

    2022-03-06 02:57:26
  • [解決済み] makefileでLDFLAGSを使用する方法

    質問 私はLinux OSの初心者です。をコンパイルしようとしています。 .c ファイルを makefile を使って作成します。数学ライブラリはリンクされなければなりません。私のmakefileは次のようなものです。 CC=gcc CFLAGS=-Wall -lm all:client .PHONY: clean clean: rm *~ *.o client を実行

    2022-03-04 17:05:21
  • [解決済み] makefile の "ifeq" 条件構文

    質問 条件付きディレクティブとして ifeq は、変数から展開された単語を比較するために頻繁に使用されます。 必要 を取り除くために、Makeは 先行 または トレーリング というホワイトスペースがあります。 なぜなら、ユーザーはこれらの空白を "test"の一部として持っていて、これらの空白が評価する際に決定要因になることを意図しているかもしれないからです。 i

    2022-03-03 04:04:36
  • [解決済み] makefileの "all "は何の略ですか?

    質問 Makefile に関するチュートリアルをいくつか読みましたが、私にはターゲット "all" が何を意味し、何を行うのかがまだ不明です。 何かアイデアはありますか? 解決方法は? Makefile が理解するビルドは、多くのターゲットで構成されています。 たとえば、あるプロジェクトをビルドするためには、次のようなものが必要です。 file1.cからfile1.oをビル

    2022-03-02 18:35:19
  • [解決済み] makeとmake distの違いは何ですか?

    質問 とはどう違うのですか? make と make dist ? dist が "target" であることは理解しましたが、デフォルトではどのターゲットが使用され、dist ターゲットは通常デフォルトの make と何が違うのでしょうか? 解決方法は? このプログラムの配布用tarファイルを作成するには、"dist"を使用します。 詳しくは https://www.gnu

    2022-02-28 21:59:30
  • [解決済み] makefile で条件規則を使用する

    質問 Makefileの意図を擬似コードで捉え、問題点を指摘する。テスト環境においてより使いやすいMakefileを探しています。Makefileの正しい使い方は、以下のいずれかです。 make CATEGORY=parser TEST=basic. make ALL もし、ユーザが以下のようなコマンドを与えた場合、quot;CATEGORY defined TEST

    2022-02-27 21:23:02
  • [解決済み] Makefile での .PHONY の使用方法

    質問 の使い方を検索していると .PHONY を作成したとき、私は これ これは、次のようなものです。 .PHONYでは、関連するルールがないターゲットを持つこともできます。 その投稿にある例をmakefileに書いて実行したのですが、OPにあるようなエラーは表示されません。どなたか詳細をお願いします。 メイクファイル target1: dostuff .PH

    2022-02-27 20:22:49
  • [解決済み】「make」と「make all」の違いとは?

    質問内容 以下のような構成のMakefileがあります(作業例)。 .PHONY: image flashcard put-files put-files: @echo "=== put-files" image: @echo "=== image" flashcard: @echo "=== flashcard" all: put-files image

    2022-02-16 21:45:41
  • [解決済み] makefileの*.o/.suffixesは何を意味しているのですか?

    質問 Makefile のあちこちでこのようなコマンドを見かけますが、よく理解できません。 vpath.o: make.h config.h getopt.h gettext.h dep.h そして .SUFFIXES: .SUFFIXES: .f .o # # %------------------% # | Default command. | # %-----------

    2022-02-15 06:56:57
  • [解決済み] Makefile のターゲットとしてグロブパターンを指定する

    質問 私の make macOS High Sierra Version 10.13.6でのバージョンはこのようになります。 $ make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying

    2022-02-15 03:06:53
  • [解決済み] Make: LDLIBS, 非推奨?

    質問 GNU Makeのドキュメントでは、変数LDLIBSとLOADLIBESは、対応するその セクション . 私は 読む これらの変数は互換性のためにのみ存在し、同等物(同じ意味)であること。しかし、LDLIBSはまだ広く使われている。 LDLIBSは非推奨の変数と言えるのでしょうか、それとも使っても大丈夫なのでしょうか?もしそうでないなら、なぜLDLIBSはそのドキュメ

    2022-02-14 07:14:33
  • [解決済み] デバッグとリリースのビルドを行うためのmakefileを設定するにはどうすればよいですか?

    質問 私のプロジェクトには以下のようなmakefileがあり、これをリリースビルドとデバッグビルド用に設定したいのです。私のコードでは、たくさんの #ifdef DEBUG マクロを設定しているので、単純にこのマクロを設定して -g3 -gdwarf2 のフラグをコンパイラに設定します。どうすればいいのでしょうか? $(CC) = g++ -g3 -gdwarf2 $(cc) =

    2022-02-14 04:24:55
  • [解決済み】Makefileにループを書くには?

    質問 以下のコマンドを実行したい。 ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on このことをループとして書くには Makefile ? 解決方法は? を使用していると推測される場合、次のようになります。 ./a.out は、UNIX系のプラットフォームを使用しています。 for number in 1 2

    2022-02-12 15:42:13
  • [解決済み] make clean、make clobber、make distclean、make mrproper、make realcleanの違いは何ですか?

    質問 私はいつもmakeファイルを書くわけではありませんが、書くときはうまく書くように心がけています。 他の開発者が期待するものと一貫したインターフェイスを作ろうとすると、いつも苦労する。 私が探しているのは、一般的な make something cleaner (GNU) の make ターゲットの要約です。 よく見かけるクリーニング用のmakeターゲットにはどのようなものがあります

    2022-02-10 03:10:01
  • [解決済み】Makeエラー:セパレータがない

    質問 を実行すると、次のようなエラーが発生します。 make : Makefile:168: *** missing separator. Stop. 何が原因なのでしょうか? 解決方法は? で示したように オンラインマニュアル を使用する場合、そのエラーの最も一般的な原因は、行がスペースで字下げされていることです。 make はタブ文字を期待します。 正しい

    2022-02-09 02:22:41
  • makefileによくあるエラー-セパレータの欠落.stop-コマンドラインのタブキー欠落の理由

    <スパン 1.セパレータがない。        この問題は、makefile のコマンドラインの先頭が で始めるには、tabキー の場合、Windowsとlinuxでエディタが違うからでしょう。 を設定しました。 タブ が異なります。そのため、上記のような問題が発生しがちです。 &nbsp

    2022-02-09 01:28:42
  • undefinedmakefile *** セパレータがありません。

    <パス 1.セパレータがない。停止する。 ifeq($(MAKELEVEL),0) cur-dir := $(シェルpwd) エンドリフ makefileコマンドを実行すると、以下のエラーが発生します。*** missing separator...Stop...Check the data, it is not space in ifeq and ($(MAKEL

    2022-02-08 14:29:42
  • [解決済み] GNU make で "commands commence before first target" エラーが発生する。

    質問 makefileの中で、ライブラリの存在をチェックし、有益なエラーメッセージを出したいと思っています。ファイルが見つからなかったらmakeを終了するような条件も作りました。 9: ifeq ($(${JSONLIBPATH}),) 10: JSONLIBPATH = ${ALTJSONLIBDIR}/${LIBJSON} 11: endif 12: ifeq ($(${JSO

    2022-02-06 14:10:35