2010-07-01 2 views
0

제 3 자 라이브러리와 함께 프로젝트를 구축 중입니다.GNU Build system que

그들은 asm 블록을 사용했습니다.

다음은 컴파일러 플래그입니다.

-pedantic -pipe -Wundef -Wall -Wchar-첨자 -Wsign - 비교 - 프로토 타입을 -Wmissing-선언을 -Wmissing -Wnested-externs을 -Wno --없는 괄호를 -Wno-되지-선언 -fno-인라인 -std = c99-g -O2

GCC는 "asm"선언되지 않은 오류를 발생시킵니다.

어떤 문제가 발생했는지 알려 주시기 바랍니다.

네쉬 P

답변

1

는 그것은 -std=c99의, C99에는 인라인 어셈블리 없다. 아마도 사용하실 수 있습니다 -std=gnu99

+0

감사합니다 ... 조건부로 특정 Makefile.am의 플래그를 제거하고 동일한 플래그를 추가하는 방법이 있습니까? – Dinesh