Re: 問題ID : 9056 Makefileのサンプルコードについて

この質問の投稿一覧へ

なし Re: 問題ID : 9056 Makefileのサンプルコードについて

msg# 1.1.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2021-9-11 22:02
arashi1977  長老 居住地: 広島  投稿数: 1715
動作検証して掲載するだろうに、そんなしょうもないエラー発生するって変だなぁと思って見てみたら、旧問題集(ID:29151)の参考ではちゃんとバックスラッシュによるエスケープがありますね。
generate:
	@echo Generate src_main.c
	@echo "void main()" { > src_main.c
	@echo "	function_a();" >> src_main.c
	@echo "	function_b();" >> src_main.c
	@echo } >> src_main.c

	@echo Generate src_a.c
	@echo "#include <stdio.h>" > src_a.c
	@echo "int function_a()" { >> src_a.c
	@echo "	fprintf(stdout, \"%s\n\", \"This line comes from src_a.c!\");" >> src_a.c ←こことか
	@echo "	return 0;" >> src_a.c
	@echo } >> src_a.c

	@echo Generate src_b.c
	@echo "#include <stdio.h>" > src_b.c
	@echo "#include \"src_b.h\"" >> src_b.c ←こことか
	@echo "int function_b()" { >> src_b.c
	@echo "	fprintf(stdout, \"%s\n\", FUNCTION_B_STRINGS);" >> src_b.c ←こことか
	@echo "	return 0;" >> src_b.c
	@echo } >> src_b.c
旧問題集のほうに掲載されているMakefileのサンプルだとちゃんと動くとかありますか?

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.