Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Компиляция Teradata FastLoad Inmod для Windows или Unix

Автор вопроса: Enjoy codingОтветов: 1

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

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

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

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

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

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

gccwindowsteradatacompilationunix

Ответы

Ответ 1 · Enjoy coding

Компиляция 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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы