Sujet : Re: Compiler utility
De : vallor (at) *nospam* cultnix.org (vallor)
Groupes : comp.os.linux.miscDate : 07. Feb 2025, 05:11:02
Autres entêtes
Message-ID : <m0lfelFquhsU4@mid.individual.net>
References : 1
User-Agent : Pan/0.161 (Hmm2; b3261289; Linux-6.13.1)
On Fri, 7 Feb 2025 03:19:58 -0000 (UTC), root <
NoEMail@home.org> wrote in
<
vo3u4t$37omt$1@dont-email.me>:
The latest gcc compiler is 14.2, or something like that.
I have used prior versions 11.2 and 12.2 which allow C code that does
not always type routines, such as int main()
Since the original compiler, it was understood that the default for a
routine is type int, so that a compiler would accept
main()
and, although it might give a nuisance warning the program would compile
and run.
The latest gcc seems to require every routine to be typed. As of the
current time, I have 1,046,000 lines of C code written over the last 45
years or so, and much of it was written according to K&R.
Does anyone know of a compiler add-on which will read existing code, and
insert type (int) when the routine is not explicitly given?
Thanks.
You can probably get the code to compile with the
proper "--std=" directive to gcc.
-- -v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti OS: Linux 6.13.1 Release: Mint 22.1 Mem: 258G "If things get any worse, I'll have to ask you to stop helping me."