Компиляция Teradata FastLoad Inmod для Windows или Unix - PullRequest
0 голосов
/ 19 августа 2010

У меня есть inmod для обработки одного файла записей и устранения некоторых ненужных строк, а затем подачи записей в утилиту быстрой загрузки. Но я не могу найти правильный способ скомпилировать и использовать его. У меня на компьютере Windows есть GCC (компилятор GNU C) и TCC (компилятор Tiny C), и у меня также установлена ​​утилита Fastload. Я попытался скомпилировать код в DLL, и мне это удалось, используя приведенные ниже команды.

gcc -c mydll.c gcc -shared -o mydll.dll mydll.o

Но я не знаю, что дальше ....

Должен ли я скомпилировать его отдельным способом и нужно ли связать его для быстрой загрузки где-нибудь?

У меня также есть Unix-машина с Fastload и GCC. Так что, если вы когда-либо выполняли настройку inmod на unix, поделитесь тем же?

Заранее спасибо.

1 Ответ

0 голосов
/ 18 декабря 2010

Компиляция inmod - это не что иное, как компиляция кода c в dll (для windows) или разделяемый объект (.so для unxi). Пожалуйста, найдите команды, которые будут использоваться ниже.

окна

gcc -c mydll.c
gcc -shared -o mydll.dll mydll.o

Юникс

gcc -c myso.c
gcc -G -Bdynamic -o myso.so myso.o
...