2017-04-15 2 views
-1

간단한 질문에 Rainbow (http://www.cs.cmu.edu/~mccallum/bow/src/bow-20020213.tar.gz) 라이브러리를 사용하려고하는데 rainbow.c 파일을 컴파일 할 수 없었습니다.문서 분류 도구 C

오류

error: expected "FILENAME" or <FILENAME> 

#include “bow/libbow.h” 

     ^

./rainbow.c:23:10: fatal error: 'argp.h' file not found 

#include <argp.h> 

     ^

2 errors generated. 

가 작동 컴파일 된 파일을 생성하는 것을 피할 수있는 방법이 있습니다.

입니다 후 -

*

error: 'bow/libbow.h' file not found with <angled> include; 
     use "quotes" instead 
#include <bow/libbow.h> 
     ^~~~~~~~~~~~~~ 
     "bow/libbow.h" 
In file included from ./rainbow.c:22: 
./bow/libbow.h:40:10: fatal error: 'malloc.h' file not found 
#include <malloc.h>    /* for malloc() and friends. */ 
     ^

*

친절하게 내가 선택한 프로젝트 질문 제출 해당 패키지를 필요로하는 몇 분 가능한 경우를 지출하여 도와주세요.

+1

'''과'''은'''과 (과) 동일하지 않습니다. ''은 표준 헤더가 아니며 대신 ''을 사용하십시오 – melpomene

+0

C 프로그램을 작성하려고 시도하는 중일 것입니다. #include 라이브러리를 찾을 때 컴파일러가 문제가 있습니다. 실행중인 OS 및 설치 한 개발 도구 – ChuckCottrill

+0

rainbow.c 파일을 편집하셨습니까? 22 행에 #include 행이있는 것 같습니다. https : //를 읽어야합니다. gcc.gnu.org/onlinedocs/cpp/Search-Path.html – ChuckCottrill

답변

0

rainbow.c 파일을 편집하셨습니까? 22 행에 #include 행이있는 것 같습니다. https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html을 읽고 표준 괄호 경로 (수정 가능)에있는 파일을 꺽쇠 괄호로 검색해야합니다. 아마 당신은 약간의 설치를 할 필요가있다. README 파일을보고 설치 지침을 따라야합니다. 내가 연결된 활 패키지를 다운로드하고 안으로 들여다 보았습니다. 포함 된 README 파일을 읽고 거기에 포함 된 컴파일/설치 지침을 따르십시오.