Я пытаюсь скомпилировать C++-программу в UNIX, используя CC: Sun C++ 5.11 SunOS_i386
. Я создал следующее Makefile
.PCC-S-02015, «невозможно открыть файл include»
ORACLE_HOME=/app/ora/local/product/11.2.0.3/db_1
CC= CC -m64 -library=iostream
test.cpp : test.pc
$(ORACLE_HOME)/bin/proc test.pc code=CPP sys_include=/usr/include cpp_suffix=cpp
test.o : test.cpp
$(CC) -c test.cpp -DDEBUG -DSOLARIS -I$(ORACLE_HOME)/precomp/public
test.bin: test.o
$(CC) -o test.bin test.o -L$(ORACLE_HOME)/lib -lclntsh -lnsl -lsocket -lgen -ldl
Когда я выполнил Makefile, я получаю следующее сообщение об ошибке ...
#include <iostream>
.........1
PCC-S-02015, unable to open include file
Что мне не хватает? Что еще я могу сделать?
Есть ли в вашем исходном коде инструкции Oracle ProC? Если да, какая часть цепочки сборки отправляет ошибку, 'proc' или' CC'? Если есть сомнения, просто выполните вручную инструкцию из make-файла –
@Rene: похоже, что ошибка связана с предварительным компилятором Oracle ProC. –
Спасибо, я вижу, что тег был добавлен. – Rene