You can setup a basic development environment with the following packages on a CentOS Enterprise Linux or Red Hat Enterprise Linux version 7:
- autoconf
- automake
- binutils
- bison
- flex
- gcc
- gcc-c++
- gettext
- libtool
- make
- patch
- pkgconfig
- redhat-rpm-config
- rpm-build
- rpm-sign
Open the Terminal app and type the following commands.
Command to list groups on a CentOS / RHEL 7
Command to install GCC and Development Tools on a CentOS / RHEL 7 server
Type the following [nixcmd name="yum" as root user:
OR
If above command failed, try:
Sample outputs:
# yum group install "Development Tools"
OR
$ sudo yum group install "Development Tools"
If above command failed, try:
# yum groupinstall "Development Tools"
Sample outputs:
Verify your gcc installation on a CentOS / RHEL 7 server
Type the following command to see gcc location:
$ whereis gcc gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
Type the following command to see gcc compiler version:
$ gcc --version gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Test gcc C compiler with a sample foo.c program
Create a file called foo.c as follows:
#include<stdio.h> int main(void){ printf("Hello World!\n"); return 0; }
To compile foo.c into foo executable file, type:
To execute foo program, type:
$ cc foo.c -o foo
To execute foo program, type:
$ ./foo Hello World!
0 comments:
Post a Comment