Projects 2008

C section

GCC and G++ are running by default in Ubuntu and most Linux distributions.

However, base on your software sources, these compilers may not included. To solve this issue type in the terminal:

sudo apt-get install build-essential
 
Compiling and running C, C++ programs with gcc and g++ respectively

If there is a Makefile file just type: ‘make’ . Otherwise:
Compile: gcc -o program_name program_name.c (cc compiler can also be used)
Run: ./program_name

gcc: warning messages
These usually appear because of missing libraries
http://www.joeandmotorboat.com/2005/06/30/gcc-error-warning-implicit-declaration-of-function/

To use excpl function in c, it must include the path of the command to use. To find out such path use whereis command
http://www.opengroup.org/onlinepubs/000095399/functions/exec.html

Regular Expressions in C++ using Netbeans and Boost

Linking with external libraries
http://www.network-theory.co.uk/docs/gccintro/gccintro_17.html
http://tldp.org/HOWTO/Program-Library-HOWTO/index.html

How to run a c++ executable program in a machine that does not have c++ installed?
Answer: Link its libraries statically, therefore it’s translated into assembly
I use the following instructions:

g++ -Wall -g -c program_name.cpp -o program_name.o
g++ -g -o program_name_static program_name.o -L. /path/library.a

C help
http://www.cplusplus.com/doc/tutorial/
http://www.skytopia.com/project/articles/compsci/c-help.html

September 13, 2008 - Posted by aes | C | | No Comments Yet

No comments yet.

Leave a comment