when i run
-c *.c
, it runs:-
gcc -c file1.c -o file1.o
gcc -c file2.c -o file2.o
gcc -c file3.c -o file3.o
...
but *.s
runs:-
as file1.s -o a.out
as file2.s -o a.out
as file3.s -o a.out
...
by default, gcc replaces the only the file extension while compiling into an object file but gnu as sets the default file output as a.out. how to make gnu as to replace .s into .o while assembling?
Asked by user135142
(57 rep)
Jan 19, 2022, 02:25 PM
Last activity: Feb 15, 2022, 04:37 PM
Last activity: Feb 15, 2022, 04:37 PM