리눅스 (우분투)에서 C로 소스 파일을 컴파일하려고합니다. 다음 명령을 실행하려고하면 "ruby.h"를 찾을 수 없다는 오류가 표시됩니다.리눅스에서 GCC를 사용하여 간단한 소스 파일을 컴파일하는 방법
gcc custom_ext.c
이렇게하면 다음과 같은 오류 메시지가 나타납니다.
custom_ext.h:10: fatal error: ruby.h: No such file or directory
그래서 나는 전체 루비 소스 코드를 다운로드 더미 디렉토리
/home/braga/ruby_source/ruby_1_8_7
에 넣어. 나는 GCC가 ruby.h를 식별하고 선택할 수 있도록이 디렉토리를 경로에 포함시켜야한다는 것을 알고 있지만 어떻게해야하는지에 대해서는 모른다. 도와주세요!!!
gcc -I/home/braga/ruby_source/ruby_1_8_7 custom_ext.c – W55tKQbuRu28Q4xv