4
나는 매우 __sync_fetch_and_add을 사용할 수있는 프로그램을 작성 중입니다. 이 매우 간단 테스트로 검색 불행하게도 내 autoconf
스크립트 : 나는이 기능을 사용하고자하기 때문에__sync_fetch_and_add를 어떻게 선언합니까?
Wsuggest-attribute=noreturnconftest.c:56:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
conftest.c:56:6: warning: conflicting types for built-in function '__sync_fetch_and_add' [enabled by default]
conftest.c:65:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
/tmp/ccqPsZz4.o: In function `main':
/home/simsong/domex/src/bulk_extractor/tags/1.2.x/conftest.c:67: undefined reference to `__sync_fetch_and_add'
collect2: ld returned 1 exit status
이, 슈퍼 성가신이지만, 어떤 사람들 :
AC_CHECK_FUNCS([__sync_fetch_and_add])
이 오류를 생성합니다 일부 플랫폼에서는 컴파일이 제대로되지 않는다고 말했습니다. 프로토 타입을 원하지만, 하나가 아닌 것 같습니다.
감사합니다.