answersLogoWhite

0

MAKEFILE is used when compiling large CPP projects for faster compilation. When you change a single file, only this file can be recompiled instead of everything. It comprises of 3 components: target, dependencies and system commands. Based on a time stamp the compiler recompiles the target.

If in case one of its dependencies is also a target, and has a more recent time stamp, this dependency is recompiled before the actual target specified as the first argument. Therefore if you consider this as a tree and each node has its children as its dependencies, then a post order traversal will accomplish our task. While traversing each node the corresponding dependency can be recompiled if its time stamp is higher than its parent.

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions

How can I implement column major traversal in Java?

To implement column major traversal in Java, you can use a nested loop structure where the outer loop iterates over the columns and the inner loop iterates over the rows. This way, you can access the elements in a column-major order. Make sure to properly initialize and populate your 2D array before implementing the traversal.


Another word for repeat 7 letters?

Another word for "repeat" with 7 letters is:iteraterestatereprise


In the bubble sort algorithm the second loop iterates ---------- for each of the unsorted array elements?

n-1 times


What is the third iterate of the expression 2X plus 2 when X initially equals 1?

22.The iterates are 1, 4, 10, 22, 46, 94, ...


What is the central limit theorum?

The central limit theorem states that the mean of a sufficiently large number of iterates of independent random variables, each with well-defined mean and well-defined variance, will be approximately distributed. This is the definition in the probability theory.


What is a mock site?

Requires Version: 3.4.3Note: This document describes how to run the example with Unix. For Windows instructions, see Mock site example for windows.The Mock Site Example shows the basics of using an object of the Site type, which allows you to dispatch commands to all Service resources organized within the Site.This example defines two Service objects and groups them beneath one Site object. Commands executed on the Site object are automatically dispatched down to the Services in accordance to their ranking. The ranking is determined by the startuprankproperty, which is simply a number which orders the Services relative to each other, and is used by the Site commands to determine the order in which the resources should be used. By default for most dispatched commands, ranks are sorted in ascending order except for the Stop command which sorts startup rank values in descending order.The Service lifecycle commands (see the Service Concepts document for more information) are: Start,Stop, and Status. Each of these commands is also defined in the Site type as a Dispatch command. When you call one of these commands on a Site object, it iterates over each of its Service child dependencies and sends the same command to each Service, in the order determined by the startuprank. This makes it easy to control an entire set of Services using a single command sent to the Site.The Site Type also has a command named dispatchCmd. You can use this command to send any subcommand to the entire set of Services within the Site. You may have Service resources which have other special-purpose commands that the Site doesn't know about, and you can relay those using the dispatchCmd command in the same way that the Start,Stop, and Status lifecycle commands work automatically.This Example shows you how to do the following things:Use the Start,Stop, and Status lifecycle commands from a Site, where the commands will be dispatched to the ServicesUse the dispatchCmd command to dynamically dispatch any named command to the Services for the Site.Use the project.xml resource model format to define a Site object and its related ServicesThe Example does not define any actual implementation for the lifecycle command scripts. It merely demonstrates how to use the Site to dispatch commands to the Site's Service resources. (For an example on how to implement the lifecycle commands for a Service, see the Mock Unix Service Example or the Windows service example.)The diagram below describes two Services (mock1 and mock2) grouped within one Site (mock). Notice also each Service resource has its own startuprank value. mock1 has a startuprank of 1, and mock2 has a startuprank of 2:Site commands normally execute commands in ascending startup rank order. Below you can see "mock1" is first to run "Start" and after that completes, "mock2" runs Start:The Stop command executes commands in descending startup rank order:This time "mock2" runs Stop first and once it completes, "mock1" runs Stop.


What is a do while statement in c plus plus?

A do-while statement is a type of loop that iterates while a condition remains true. The condition is evaluated at the end of each iteration, thus the statement always executes at least once. do { statement; } while (expression);


Why CMPS instruction is used in 8086 programming?

The CMPS instruction in the 8086/8088 is compare string. It iterates until CX is zero, or [DS:SI] is not equal to [ES:DI], incrementing (or decrementing if DF is set) SI and DI, and decrementing CX along the way.


Make a C programming that displays the first four perfect numbers?

create a program that iterates until it finds a perfect number, then store that perfect number into an array. Continue iterating until you find three more. Then, you have an array of four perfect numbers.


Pseudocode to print your name hundred time?

Here's a simple pseudocode to print your name a hundred times: FOR i FROM 1 TO 100 PRINT "Your Name" END FOR Replace "Your Name" with your actual name. This loop iterates 100 times, printing your name in each iteration.


Briefly explain in your own words The Central Limit Theorem?

According to the Central Limit Theorem, the arithmetic mean of a sufficiently large number of iterates of independent random variables at a given condition is normally distributed. This is based on the condition that each random variable has well defined-variance and expected value.


What are the examples of different type of loop structure c net?

// Examples of five Loop structures in C# // Each one iterates over the characters in a string, and writes // them to the Console. string s = "This is a test"; // For Loop for (int i=0; i<s.Length; i++) Console.Write (s[i]); // Foreach Loop foreach (char c in s) Console.Write (c); // While Loop int i=0; while (i<s.Length) Console.Write(s[i++]); // Do Loop int j=0; do Console.Write(s[j++]) while j<s.Length; // Spaghetti Code int k=0; loop: Console.Write(s[k++]); if (k<s.Length) goto loop;