Я пытаюсь написать стандартную библиотеку C с нуля на OSX с помощью gcc. Когда я пытаюсь включить заголовочный файл из моей библиотеки в свою тестовую программу, я получаю ошибку, которая не определена. Я пытаюсь использовать флаг -nostdlib, но я до сих пор не могу включить свой файл.Вызов метода в статической библиотеке
Моя тестовая программа:
#include <math.h>
#include <bool.h>
#include <ctype.h>
#include <string.h>
#include <io.h>
int main(){
int x = sin(0.5);
int y = pow(2,3);
int z = abs(12);
myiofunction(7);
exit(0);
}
math.h, bool.h, ctype.h, string.h и io.h определены в моей библиотеке. Что я делаю неправильно?
EDIT: сообщение об ошибке, что я получаю:
helloTest.c:10:10: fatal error: 'bool.h' file not found
Какова точная ошибка, которую вы получаете? – nneonneo
@nneonneo Я добавил его к вопросу. – user3689979
... Вы использовали '-I' для указания правильных включенных путей? – nneonneo