EnglishFrenchSpanish

OnWorks favicon

gccmakedep - Online in the Cloud

Run gccmakedep in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command gccmakedep that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


gccmakedep - create dependencies in makefiles using 'gcc -M'

SYNOPSIS


gccmakedep [ -sseparator ] [ -fmakefile ] [ -a ] [ -- options -- ] sourcefile ...

DESCRIPTION


The gccmakedep program calls 'gcc -M' to output makefile rules describing the dependencies
of each sourcefile, so that make(1) knows which object files must be recompiled when a
dependency has changed.

By default, gccmakedep places its output in the file named makefile if it exists,
otherwise Makefile. An alternate makefile may be specified with the -f option. It first
searches the makefile for a line beginning with

# DO NOT DELETE

or one provided with the -s option, as a delimiter for the dependency output. If it finds
it, it will delete everything following this up to the end of the makefile and put the
output after this line. If it doesn't find it, the program will append the string to the
makefile and place the output after that.

EXAMPLE


Normally, gccmakedep will be used in a makefile target so that typing 'make depend' will
bring the dependencies up to date for the makefile. For example,
SRCS = file1.c file2.c ...
CFLAGS = -O -DHACK -I../foobar -xyz
depend:
gccmakedep -- $(CFLAGS) -- $(SRCS)

OPTIONS


The program will ignore any option that it does not understand, so you may use the same
arguments that you would for gcc(1), including -D and -U options to define and undefine
symbols and -I to set the include path.

-a Append the dependencies to the file instead of replacing existing dependencies.

-fmakefile
Filename. This allows you to specify an alternate makefile in which gccmakedep can
place its output. Specifying “-” as the file name (that is, -f-) sends the output
to standard output instead of modifying an existing file.

-sstring
Starting string delimiter. This option permits you to specify a different string
for gccmakedep to look for in the makefile. The default is “# DO NOT DELETE”.

-- options --
If gccmakedep encounters a double hyphen (--) in the argument list, then any
unrecognized arguments following it will be silently ignored. A second double
hyphen terminates this special treatment. In this way, gccmakedep can be made to
safely ignore esoteric compiler arguments that might normally be found in a CFLAGS
make macro (see the EXAMPLE section above). -D, -I, and -U options appearing
between the pair of double hyphens are still processed normally.

Use gccmakedep online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Psi
    Psi
    Psi is cross-platform powerful XMPP
    client designed for experienced users.
    There are builds available for MS
    Windows, GNU/Linux and macOS.. Audience:
    End Users...
    Download Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    Official continuation of the famous
    Blobby Volley 1.x arcade game..
    Audience: End Users/Desktop. User
    interface: OpenGL, SDL. Programming
    Language: C++, Lua. C...
    Download Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM is the award-winning Customer
    Relationship Management (CRM)
    application brought to you by authors
    and maintainers, SalesAgility. It is the
    world�s mos...
    Download SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Poweradmin is a web-based DNS
    administration tool for PowerDNS server.
    The interface has full support for most
    of the features of PowerDNS. It has full
    support...
    Download Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Gin is an incredibly fast web framework
    written in Golang that can perform up to
    40 times faster, thanks to its
    martini-like API and custom version of
    httprout...
    Download Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. This is
    an application that can also be fetched
    from
    https://sourceforge.net/projects/cereu...
    Download CEREUS LINUX
  • More »

Linux commands

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - program for querying
    click-apparmor DESCRIPTION: This program
    is used to query click-apparmor for
    information. USAGE: aa-clickquery
    --click-fra...
    Run aa-clickquery
  • 2
    aa-exec-click
    aa-exec-click
    aa-exec-click - program for executing
    click packages under confinement
    DESCRIPTION: This program is used to
    execute click package under AppArmor
    confinement. I...
    Run aa-exec-click
  • 3
    cpio
    cpio
    cpio - copy files to and from archives ...
    Run cpio
  • 4
    cpipe
    cpipe
    cpipe - copy stdin to stdout while
    counting bytes and reporting progress ...
    Run cpipe
  • 5
    FvwmSave
    FvwmSave
    FvwmSave - the Fvwm desktop-layout
    saving module ...
    Run FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave - the FVWM desktop-layout
    saving module ...
    Run FvwmSave1
  • More »

Ad