Невозможно получить pro * c код для компиляции с gcc - PullRequest
0 голосов
/ 15 декабря 2010

ld: 0711-317 ОШИБКА: неопределенный символ: .main <- это то, что я не могу понять. </p>

Pro * C / C ++: выпуск 10.2.0.3.0 - производство на вторник, 14 декабря 14:54:27 2010

Copyright (c) 1982, 2005, Oracle. Все права защищены.

Системные значения по умолчанию взяты из:

/orasw/app/oracle/product/10g/db/precomp/admin/pcscfg.cfg

gcc -w -maix64 -I / orasw / app / oracle / product / 10g / db / precomp / public -L / orasw / app / oracle / product / 10g / db / lib send_to_audit_tbl.c -I / actapps / Пакет / sctp / mme / incl -I / orasw / app / oracle / product / 10g / db / precomp / public -I / usr / include -I. -I / actapps / batch / sctp / mme / incl /actapps/batch/sctp/mme/bin/Validata.o /orasw/app/oracle/product/10g/db/lib/libclntsh.so -o send_to_audit_tbl ld: 0711-317 ОШИБКА: неопределенный символ: .main

ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

collect2: ld returned 8 exit status

make: 1254-004 The error code from the last command is 1.


Stop.

1 Ответ

1 голос
/ 03 января 2011

Ну, два предложения:

  • Вы уверены, что в ваших файлах есть функция main?
  • Вы можете последовать совету компилятора: используйте Use the -bloadmap or -bnoquiet option to obtain more information. Что это тогда даст?
...