[vox-tech] gcc easy question
Jeff Newmiller
jdnewmil at dcn.davis.ca.us
Mon Jan 30 10:38:13 PST 2006
Alex Mandel wrote:
> So I'm trying to learn how to compile things for distribution and had an
> easy question.
> 1. When I use gcc how do I tell it to output the files to a separate
> directory so that I have just the libraries and executables I need for
> distribution.
see the "-o" option for gcc. Just specify a relative directory name as
part of the destination filename.
> 2. Will it output only what I need or will there be a bunch of
> intermediate files too that I could skip for the distribution.
While is is possible to compile and link from source to executable
in one step, it isn't very common for medium to large-scale programs
because the all-in-one compilation slows the development cycle down.
For this reason, many makefile authors put in a "clean" virtual target
to delete temporary files.
You might find reading [1] and [2] helpful... in particular the link to
"Makefile Conventions" in the latter.
[1] http://en.wikipedia.org/wiki/Make
[2] http://www.gnu.org/software/make/
--
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
More information about the vox-tech
mailing list