Visit Our UNIX and Linux User Community

compile a program in C with teradata sentences using cc

Thread Tools Search this Thread
Top Forums Programming compile a program in C with teradata sentences using cc
# 1  
Old 08-13-2009
compile a program in C with teradata sentences using cc


I want to compile a program in C. It have a multiple calls to teradata. I have no idea how to compile in Aix.

The compiler that I should be use is cc.

I tried

cc -G -KPIC tdsfbd0358.c this generates a tdsfbd0358.i and after I have no Idea what I have to make, a link? how? help please?

Here, I show a sample code of sentences that my program has

void Fin (int rc) {
if (rc != 0 && ProcessId > 0) {
EXEC SQL RollBack; if (SQLCODE != 0) rc = -2048;
Num = rc;
,TIM_FMODIFIC = Current_TimeStamp
Where COD_ID = :ProcessId;
if (SQLCODE != 0) rc = 199;
EXEC SQL Commit; if (SQLCODE != 0) rc = 199;
Mssg (23, Cnt_Total);
Mssg (21, rc);
exit (rc);

I'm looking in forum and I don't found nothing

Thanks and sorry my bad english
# 2  
Old 08-13-2009
Originally Posted by kajum
The compiler that I should be use is cc.
All compilers call themselves cc, that doesn't tell us what it actually is.
I tried

cc -G -KPIC tdsfbd0358.c this generates a tdsfbd0358.i and after I have no Idea what I have to make, a link? how? help please?
If an .i means the same on your system as it does on mine, it hasn't even been compiled yet, all it did was preprocess. The .i still contains human-readable source code.
# 3  
Old 08-14-2009
I don't know any more, the code is the less important. Somebody in my work change the library of teradata y the program should be recompiled for correctly work.

The code not has change. I only need to recompile and I don't idea of how to do it.

# 4  
Old 08-14-2009
Yes, it is important, because that code as posted looks nothing at all like normal C++ and probably needs proprietary extensions or at the very least extra processing steps of which we have no knowledge. Did they not give you a makefile or anything? Try 'make'.

Previous Thread | Next Thread
Test Your Knowledge in Computers #401
Difficulty: Medium
The 3D printing process builds a three-dimensional object from a computer-aided design (CAD) model.
True or False?

10 More Discussions You Might Find Interesting

1. Programming

How to compile and run the ProC (*.pc) program?

Hi Team, I am very new to this forum and hope someone will help me in resolving the issue. I am new to Pro C also. I made some changes to the existing Pro C program and want to run the program with the changes. But I am unable to neither compile nor run the program. Please do the... (2 Replies)
Discussion started by: prakashs1218
2 Replies

2. UNIX and Linux Applications

Cannot compile/install gnu program

Hello, I'm trying to install ansifilter which is a program that translates ansi text to HTML. The idea is to install it on AIX 7.1 but is failing. All de appropriate gcc libraries and requirements for this software were installed successfully, but when I do the gmake I get the following... (4 Replies)
Discussion started by: bazajav
4 Replies

3. Programming

Not able to compile C program on z/OS (USS)

Hi, I having an issue while compiling a C program in USS (z/OS) machine. I was able to create objest files (.o) from source (.c) files but when I try to create a binary file from the object files I am getting the below error. $ cc util.o sock.o app.o -lnsl -o ptf FSUM3067 The archive... (7 Replies)
Discussion started by: madhu84
7 Replies

4. UNIX for Advanced & Expert Users

compile a c program in a encrypted way

Hi Guys, I wonder I had have a look to the cc compile options but I could be missing one but basically I'm compliling a c program where I will storing a command to connect to a database and also userid and password. The issue is that after the module is generated using a command like strings I... (14 Replies)
Discussion started by: arizah
14 Replies

5. Solaris

How do I compile a 64-bit program on SPARC??

Hi, wcslen(), strlen() returns size_t. On 64-bit platform i want to use int like str length is 10. int len = wcslen(str); On 64-bit what should I need to do if i wants the length in int. Because getting error as "Conversion of 64 bit type value to "int" causes truncation". if i... (17 Replies)
Discussion started by: amit_27
17 Replies

6. Programming

compile a c program

I am trying to compile a c program on AIX 5.3L 64-bit unix. I have used this program in the past and it works. Does anybody know what this error means? /usr/local/bin> gcc get_epoch_secs.c get_epoch_secs gcc: get_epoch_secs: No such file or directory get_epoch_secs.c: In function... (8 Replies)
Discussion started by: djehresmann
8 Replies

7. BSD

How to compile a c program in freeBSD

Hi , I have freeBSD installed. I need to compile a c program which has embedded informix sql statement in it. Can you please help me to to do the same. I need to know what I should I do to make BSD compatable to compile the c program ? Thanks in advance Jisha (3 Replies)
Discussion started by: jisha
3 Replies

8. Programming

how to compile a program statically

how can i do static compilation in cc and -lldap i have system defined and user defined header file. Can any one suggest any site where from i can get some information about static and dynamic compilation. Thankx (1 Reply)
Discussion started by: bhakti
1 Replies

9. Programming

How to compile a c program by using gcc

Hi all, Yeasterday I try to compile c program by using cygwin. I just find an errors the fist one is concerinig about the end of the line. To summit my Assignment which is the day after tommorow I have to compile my c program by using just gcc. If any one know what do I have to... (5 Replies)
Discussion started by: Bell
5 Replies

10. Programming

how to compile a program

how do i go about compiling a simple hello world script in mandrake linux? this is something i have had no luck in finding on the main site, please help? thank you (2 Replies)
Discussion started by: CmpKillr
2 Replies

Featured Tech Videos