Compiling Source Code on Linux (MINT) - Assistance Needed!

  • Thread starter Thread starter okwatia
  • Start date Start date
  • Tags Tags
    Code Source
Click For Summary
SUMMARY

The discussion centers on issues encountered while compiling source code on Linux Mint, specifically the error message indicating that the C compiler cannot create executables. The error arises due to potential missing permissions, absence of essential packages like GCC and G++, or a faulty installation. Users are advised to check the 'config.log' for detailed error information and to ensure that they have the necessary write permissions in the directory. Installing the 'build-essential' package using the command "apt-get install build-essential" is recommended as a solution.

PREREQUISITES
  • Familiarity with Linux Mint operating system
  • Understanding of command line interface operations
  • Basic knowledge of GCC and G++ compilers
  • Experience with file permissions in Unix-like systems
NEXT STEPS
  • Install the 'build-essential' package using "apt-get install build-essential"
  • Review the 'config.log' file for detailed error messages
  • Check and modify directory permissions using 'chmod' or 'chown'
  • Learn about using 'sudo' for executing commands with superuser privileges
USEFUL FOR

Developers and programmers working on Linux Mint who need assistance with compiling source code, as well as system administrators managing software installations and permissions.

okwatia
Messages
15
Reaction score
0
Whenever i try to compile source code of programs in linux (MINT) it tells me that it cannot compile executables. Can someone help me?
 
Physics news on Phys.org
What is the command line you are typing?
 
'configure' is a special command script that works out what kind of Unix you have and builds a makefile.
I've never heard of that error - can you post the exact error message?
Did you write the config script - where was it from
 
This is the error message:

checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
 
Check the command in config.log
It could be that you don't have write permission to the dir that you are running this in.
Other people suggested that it occurs if you don't have gcc AND g++ installed, or have a faulty install.
On ubuntu/debian try "apt-get install build-essentials"
 
Did you try running it as a superuser (using sudo) ?
 

Similar threads

Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
6
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 29 ·
Replies
29
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
7
Views
3K
Replies
59
Views
9K