Index Karen Horney Neurotyczne OsobowoÂści Naszych Czasów 301 13 (2) Andrzej Sapkowski Pani Jeziora DZIKUS.TXT Cook Glen Zapada cien wszystkich nocy ENTER.1996 2001 Eddings Dav 035 08 (2) Lackey Mercedes Obietnica magii chap01 |
[ Pobierz całość w formacie PDF ] .However, the whole issue of using make with RCS is a sticky one if your software project involves several people sharing sourcecode files.Clearly, it may be problematic if someone is compiling files that you need to be stable in order to do your own software testing.This may be more of a communication and scheduling issue between team members than anything else.At any rate,using make with RCS can be very convenient for a single programmer, particularly in the Linux environment.make can handle RCS files through the application of user-defined suffix rules that recognize the ,v suffix.RCS interfaces well with make because its files use the ,v suffix, which works well within a suffix rule.You could write a set of RCS-specificsuffix rules to compile C code as follows:CO = co.c,v.o:${CO} $<${CC} ${CFLAGS} -c $*.c- rm -f $*.cThe CO macro represents the RCS check-out command.The $*.c macro is necessary because make automatically strips off the.c suffix.The hyphen preceding the rm command instructs make to continue, even if the rm fails.For main.c stored in RCS, makegenerates these commands:co main.ccc -O -c main.crm -f main.cSummaryLinux offers two key utilities for managing software development: make and RCS.make is a program that generates commands for compilation, linking, and other related development activities.make can manage dependencies between source code and objectfiles so that an entire project can be recompiled as much as is required for it to be up-to-date.RCS is a set of source code control programs that enables several developers to work on a software project simultaneously.It manages the use of a source codefile by keeping a history of editing changes that have been applied to it.The other benefit of versioning control is that it can, in many cases, reduce disk space requirements for a project.CVS is an enhancement to the RCS programs.It automaticallyprovides for the merging of revisions.This capability enables several developers to work on the same source code file at once, with the caveat that they are responsible for any merging conflicts that arise [ Pobierz całość w formacie PDF ] |
||||
Wszelkie Prawa Zastrzeżone! Kawa była słaba i bez smaku. Nie miała treści, a jedynie formę. Design by SZABLONY.maniak.pl. | |||||