Про инклюды и про Unix
От: the_moon  
Дата: 24.10.01 16:38
Оценка:
Привет программисты и кодеры,

Такая вот ситуация,у меня есть хидер где прописанна функция и есть .с файл где эта функция реализованна. Так вот я чисто случайно :) забыл включить мой хидер в тот файл где я хотел использовать мою функцию а во время компиляции компайлер мне ничего не сказал. То есть ему глубоко плевать на это знает ли вызывающая функция вызываемую или нет. К прмеру делаем ошибку и в вызове имя моей функции немного меняем, получаем что мы вызываем какуюто не известную функцию. И ни чего при компиляции все в порядке, лишь при линковке сообщается, что нет такой функции в объектных файлах. Так вот вопрос это Си (имеется ввиду стандарт) или компилятор, Причем такое на нескольких типах компиляторов опробыванно было и на разных типах Unix, то есть если это не стандарт то значит гдето в Makefile, только я вот не знаю что искать, поверните меня в правильную сторону.

Спасибо
KOPOTbILLIKA KPbIC
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.