[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange new error in make
From: |
Knut Schwichtenberg |
Subject: |
Re: Strange new error in make |
Date: |
Fri, 15 Oct 2021 18:34:08 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 |
Royce,
there is another good way to create a problem: If you use -MD to create
dependencies make can also crash with a strange message. This happens
mostly at the second run. Also here the "\" is the problem. The way to
get around this is use -MMD, remove the dependency files (mostly with .d
extension) and restart. And whenever you are using paths within your
#include statement use "/".
That's all I've learned concerning dual usage of makefiles for M$ and
any UNIX / Linux
Cheers,
Knut.
On 14.10.21 22:17, Knut Schwichtenberg wrote:
Royce,
please remember were MAKE is coming from. "\" is an escape character
in UNIX so if you change your path delimiter to "/" it will work as
expected. BTW Windows can handle "/" instead of "\" except the the
command line IF does not accept "/".
It's not a bug it is M$😉.
Cheers,
Knut