Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Difference between configure/make/make install. Post 302411412 by pludi on Thursday 8th of April 2010 12:08:16 PM
Old 04-08-2010
Quote:
Originally Posted by Alexander Pope
A little learning is a dangerous thing; drink deep, or taste not the Pierian spring: there shallow draughts intoxicate the brain, and drinking largely sobers us again.
configure is a script generated (usually) by autoconf, in order to adapt the source and the compilation/linking/installation process to the given environment and the users requirements. Usually, it's about optional components, or mutually exclusive options (Apache example would be the worker type: prefork, threaded, mpm)

make is a common utility on UNIX, a kind of rule based scripting, which is used for compiling most of the time. Usually, when invoked without without parameters, it executes the default rule "all". Other often seen rules are "install", "clean", or "depend". The rules are, by default, defined in the "Makefile".

If you want to know more, read up on make in general, the make available with your platform and maybe autoconf and automake. The configure script isn't part of the OS, but is always part of the software it ships with, if it's even there.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Will userids make a difference in performance?

I have nearly 10 users who login into the HP server (D series, HP UX 10.20) with the same UNIX user name, "liveuser", and they start the UNIX based transactions. If I create separate UNIX user-ids for all the 10, will the system performance improve? (1 Reply)
Discussion started by: augustinep
1 Replies

2. UNIX for Dummies Questions & Answers

make and make install commands

Hi there, I am installing a package at the moment on to my Solaris version 8 and I have run into a problem with the 'make' command. I have installed the package using the 'pkgadd' command and I am now at the stage where I have to use the 'make' command followed by the 'make install'... (4 Replies)
Discussion started by: gerwhelan
4 Replies

3. Linux

Error in issuing a make and make install

Hi, Recently I install a package and try to do a make and make install. However, in the make it gives me below error:- make:Nothing to be done for 'install-exec-am' make:Nothing to be done for 'install-data-am' Can anyone please explain to me what does this mean? I have been trying... (1 Reply)
Discussion started by: ahjiefreak
1 Replies

4. Shell Programming and Scripting

difference between .make and .mak file

Hi All, In our project i could see .make files and some .mak file. The build rules and the related commands been written in make file. All the project directory specific thing been written in .mak file and the project directories and makefiles are present in the subdirectories related to the... (0 Replies)
Discussion started by: rvan
0 Replies

5. Solaris

make sure HA server no difference contents

hello there. I would like to know how can I make sure HA server have exactly same contents. for example at timestamp 1 (before start install oracle product ) assume the both server have exactly same contents. at timestamp 2 I install Oracle product at both server, hope... (3 Replies)
Discussion started by: qyxiell
3 Replies

6. Programming

configure and make

Hi If you have a software installed and then you change the source code (not adding library, just few command in a file). have you also to follow the same procedure: ./configure make make install ?? Or make and make install is enough? Do you suggest to remove the old one before... (2 Replies)
Discussion started by: Dedalus
2 Replies

7. Solaris

Gani Network Driver Won't Install - make: Fatal error: Don't know how to make targ...

I attached a README file that I will refer to. I successfully completed everything in the README file until step 4. # pwd /gani/gani-2.4.4 # ls COPYING Makefile.macros gem.c Makefile Makefile.sparc_gcc gem.h Makefile.amd64_gcc ... (1 Reply)
Discussion started by: Bradj47
1 Replies

8. UNIX for Dummies Questions & Answers

In AIX, what is the difference between installp and make install?

I've used installp to install packages but when is it ideal to use make install? Havent had the opportunity to use this yet. (2 Replies)
Discussion started by: NycUnxer
2 Replies

9. UNIX for Dummies Questions & Answers

What difference does * make here ? (ls command question)

Solaris 10 (korn shell) I use -d option with ls command , when I want to suppress contents of the subdirectories being listed when listing all the directories and files in a directory. This is what man page says about -d option in ls command. -d If an argument is a directory,... (3 Replies)
Discussion started by: kraljic
3 Replies

10. Fedora

Make check install and make all install

hi dear i want to know what is different between make check install and make all install? thanks in advane fereshte (3 Replies)
Discussion started by: komijani
3 Replies
AUTOCONF(1)						      General Commands Manual						       AUTOCONF(1)

NAME
wrapper - Wrapper for distinguishing Autoconf 2.13 and 2.50 SYNOPSIS
autoconf [ options ] autoheader [ options ] autoreconf [ options ] DESCRIPTION
Autoconf is an automatic configure script builder with two major version series: 2.13 and earlier, 2.50 and later. Versions within either series are largely compatible, but the two series are largely incompatible. When both versions are installed, as they are on your system (given that you're reading this manpage), Debian selects between the two versions simultaneously. This manpage documents how the automatic selection works. If you are actually looking for the documentation for either version of Autoconf, then refer to the SEE ALSO section below. Automatic version selection works via a wrapper script installed under the names autoconf, autoheader, and autoreconf. Each of these attempts to detect which Autoconf is needed and run the correct version of the tool. There are no wrappers for autoupdate, autoscan, or ifnames. These are not used during a package build. Choose the proper version by hand. The following heuristics are used to choose an Autoconf version: * If file configure.ac exists, Autoconf 2.50 is used. Autoconf 2.13 used the name configure.in instead, but version 2.50 supports both. (Usually autoconf is run without nonoption arguments. If a filename is supplied on the command line, then version 2.50 is used if the filename ends in .ac.) * Otherwise, configure.in (or the file specified on the command line, if any) is read. It is checked for the presence of an AC_PREREQ directive. If it specifies a minimum version higher than 2.13, Autoconf 2.50 is used. aclocal.m4, if present, is also scanned. * Otherwise, Autoconf 2.13 is used. To force Autoconf 2.13 to be used, name the Autoconf input file configure.in and omit the use of AC_PREREQ() or specify a minimum version of 2.13 or earlier. To force Autoconf 2.50 to be used, name the input file configure.ac or use AC_PREREQ(2.50). I recommend not calling the programs autoconf2.13 or autoconf2.50, etc., directly, instead of through the wrappers. When used with pro- grams like Automake, these direct calls won't propagate through into the Makefile, so later re-autoconf'ings won't use the correct version. It's better to use one of the methods explained above to force a particular version. SEE ALSO
autoconf2.13(1), autoheader2.13(1), autoreconf2.13(1), autoconf2.50(1), autoheader2.50(1), autoreconf2.50(1), and the Autoconf manuals autoconf and autoconf2.13. AUTHORS
David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David D. Zuhn, and many others. This manpage written by Ben Pfaff <pfaffben@debian.org> for the Debian GNU/Linux autoconf2.13 package. Autoconf Wrapper AUTOCONF(1)
All times are GMT -4. The time now is 04:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy