LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 08-25-2004, 08:06 PM   #1
Iain1974
LQ Newbie
 
Registered: Aug 2004
Location: Texas
Distribution: SUSE 9.1 Personal
Posts: 12

Rep: Reputation: 0
Question What does 'compile' mean?


I installed SUSE Personal 9.1 last week and find it a breath of fresh air after Windows.

Although I have a few questions this is the most important one so far......what does 'compile' mean?

I'll explain. After downloading a program for Windows all one needs to do is double click the *.exe icon and it'll install and run itself. With Linux I gather I need to 'compile' the program first but I'm unsure of how to do this (or what I use to do it).

I've had a few problems with heat in the past so I like to keep an eye on my CPU and System temps. I found a little app called 'asmon' which should do that for me.

So, can anyone please help me out with a step by step guide of what I do with the folder I downloaded?

Thankyou.
 
Old 08-25-2004, 08:13 PM   #2
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
<What does 'compile' mean?>

com·pile ( P ) Pronunciation Key (km-pl)
tr.v. com·piled, com·pil·ing, com·piles
To gather into a single book.
To put together or compose from materials gathered from several sources: compile an encyclopedia.
Computer Science. To translate (a program) into machine language.
 
Old 08-25-2004, 08:17 PM   #3
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
http://en.wikipedia.org/wiki/Compile

basically speaking, compiling is the process of converting a single text file (called source code) into an object file. The object file is then linked into an executable (.exe in Windows, for example). To convert (compile) the source code into the machine language/executable, it's necessary to have a compiler (gcc, borland, VCC are example of compilers).

Usually, the process of linking the object file into an executable is automatic in newer compilers, unless you tell otherwise.

Since Linux is an OpenSource OS, unlike windows, it's just natural that the programs on the net be distributed in Source Code form, allowing advanced users to compile and make any modifications you like yourself...

However, there're many already-compiled packages for Linux: .rpm(Redhat/Mandy/SusE), .deb(Debian), .tgz(Slackware) are examples of pre-made packages.

Although a package made for slackware won't run under say, SuSE, there're scripts/tools that can convert one package into another, as Alien or rpm2tgz.

For more info about installing programs in Linux, take a look into this thread:

http://www.linuxquestions.org/questi...threadid=45094

Good luck!

Last edited by Mega Man X; 08-25-2004 at 08:18 PM.
 
Old 08-25-2004, 08:17 PM   #4
aznluvsmc
Member
 
Registered: Aug 2004
Location: Newmarket, Ontario
Distribution: OpenSuse 10.2
Posts: 184

Rep: Reputation: 30
Basically, computer code is written using some form of "high level" language where the programmer types in commands using "human" words such as get, put, create etc. The computer doesn't understand this so you need to compile it into 1s and 0s (binary) the computer will understand.

The compiler used depends on the language used to create the program.
 
Old 08-25-2004, 08:17 PM   #5
Iain1974
LQ Newbie
 
Registered: Aug 2004
Location: Texas
Distribution: SUSE 9.1 Personal
Posts: 12

Original Poster
Rep: Reputation: 0
Wink You might find this useful...........

sar·casm Audio pronunciation of "sarcasm" ( P ) Pronunciation Key (särkzm)
n.

1. A cutting, often ironic remark intended to wound.
2. A form of wit that is marked by the use of sarcastic language and is intended to make its victim the butt of contempt or ridicule.
3. The use of sarcasm. See Synonyms at wit1.
4. The lowest form of wit.
 
Old 08-25-2004, 08:21 PM   #6
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
I think you will find this rather interesting

newbie- someone who doesnt know that much.

(thats you)

Last edited by ryan&carl; 08-25-2004 at 08:25 PM.
 
Old 08-25-2004, 08:23 PM   #7
aznluvsmc
Member
 
Registered: Aug 2004
Location: Newmarket, Ontario
Distribution: OpenSuse 10.2
Posts: 184

Rep: Reputation: 30
I think he is.
 
Old 08-25-2004, 08:25 PM   #8
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
From Wikipedia, the free encyclopedia.

The informal term newbie (n00b or noob in leetspeak is not the same) means a newcomer to a particular corner of cyberspace, such as a game, newsgroup, or the World Wide Web itself or to an operating system. It can be both a disparaging and friendly term; always referring to a neophyte. The word itself is likely a corruption of new boy, the equivalent figure in real life—usually observed as a new arrival in a school and who is, therefore, vulnerable to bullying of various kinds.

>>read more

Last edited by Mega Man X; 08-25-2004 at 08:27 PM.
 
Old 08-25-2004, 08:26 PM   #9
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
rubbernecker- one who sticks his head in another persons buisness.


(thats you aznluvsmc )
 
Old 08-25-2004, 08:29 PM   #10
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Please folks, don't let it get personal... let's all move along
 
Old 08-25-2004, 08:29 PM   #11
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
Over the hills and far away? nahh too expensive
 
Old 08-25-2004, 08:30 PM   #12
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Quote:
Originally posted by ryan&carl
Over the hills and far away? nahh too expensive
lol . It's actually a song from my favorite band: Nightwish
 
Old 08-25-2004, 08:32 PM   #13
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
sorry 'bout that
 
Old 08-25-2004, 08:34 PM   #14
ryan&carl
Member
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 31

Rep: Reputation: 15
wait are we still cool?
 
Old 08-25-2004, 08:36 PM   #15
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
me? I'm always cool mate, always cool . The only thing that can drive me mad is Half-Life/Valve and SCO
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
compile 2.6.13 jupiter3437 Linux - Software 3 09-09-2005 04:09 PM
ntop compile/post-compile problem? tjb Linux - Software 3 12-28-2004 04:22 PM
Cannot compile c davidtsl Programming 8 12-13-2004 01:36 AM
Compile help Twiggy794 Linux - Software 1 12-03-2003 01:53 AM
How do I compile? icecream33 Programming 2 10-07-2002 06:28 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration