how do i run my c compiler
Hello
I'm a newbie 2 linux and have managed 2 install and put linux on network/internet. My Question:How can i know whether i have a C compiler installed or not.If it's installed what are the commands to run the complier,compile the code and execute the program(everything).Like in windows i can do everything with a click. Thank you. Fhameed |
# Guides to software management
LNAG - How do I install a program I downloaded from the Internet? Rute Guide's software explanation You might want to check out CheckInstall to manage source code installations/uninstallation Here are some handy commands I have collected Handy bash commands for finding out stuff in Linux: # Find CPU specifications cat /proc/cpuinfo # Find running kernel version uname -r # What compiler version do I have installed gcc -v gcc --version # What is the running kernel and compiler installed cat /proc/version # Find X server version X -showconfig # What pci cards are installed and what irq/port is used cat /proc/pci # Memory and swap information cat /proc/meminfo free An article: Tips for Optimizing Linux Memory # How are the hard drives partitioned fdisk -l # How much free/used drive space df -h # Show disk usage by current directory and all subdirectories du | less # What takes up so much space on your box # Run from the directory in question and the largest chunk shows up last find $1 -type d | xargs du -sm | sort -g # What is the distribution cat /etc/.product cat /etc/.issue cat /etc/issue cat /etc/issue.net sysinfo # For finding or locating files find locate which whereis # Use dmesg to view the kernel ring buffer (error messages) dmesg | less # Watch error messages as they happen (sysklog needed) as root, tail -f /var/log/messages (shows last 10 lines, use a number in front of f for more lines) # What processes are running ps -A # Find a process by name ps -ef | grep -i <plain text> For example, XCDroast ps -ef xcdroast # See current environment list, or pipe to file env | more env > environmentvariablelist.txt # Show current userid and assigned groups id # See all command aliases for the current user alias # See rpms installed on current system rpmquery --all | more rpmquery --all > <filename> rpmquery --all | grep -i <plaintext> Autospec for tarballs RPM tools # What directory am I using pwd # Get ls colors in less ls --color=always | less -R Look at man <command> or info <command> for the flags I used and for other options you can use for bash commands. |
Well.. save your C source code in an ordinary text file with a .c extension ie
sourcefile.c then - on the command line cd into the directory which the source file is in then: gcc sourcefile.c -o executable_name and to run it try executable_name or ./executable_name or move it into your PATH (depending on circumstances) (you can always chmod 755 path_to_sourcefile.c etc etc to have more control on permissions) |
All times are GMT -5. The time now is 03:21 AM. |