이전 버전의 gcc에서 최신 헤더를 사용할 수 있습니까? 나는 내 ipod에 gcc 4.2.1을 가지고있다. (나는 cydia와 함께 설치할 수있는 컴파일러를 배웠다.) 그러나 나는 gcc 4.4.3을 배포판에 가지고있다. 원래 헤더를 가져올 필요가 있는지 궁금 해서요 (gnu가 이전 버전을 단계적으로 처리하는 것을 좋아한다는 것을 알고 있다면 가능합니다) 아니면 배포판에서 사용할 수 있을까요?이전 버전의 gcc (g ++)에서 최신 헤더를 사용할 수 있습니까?
특히 저는 g ++에 대해 말하고 있습니다.
편집 : 그냥 따라갈 예정입니다.
jeremyg:Building c/c++ applications using gcc/g++ on iphone
NEW EDIT : 이 안녕하세요 세계 예제를 컴파일하려고하지만 objc 라이브러리를 찾을 수 없습니다 발견하셨습니까? antirez iphone-gcc tutorial
편집 : 그럼 난 약간의 수정을 필요로 내가 전체 C 지원 및 거의 사용할 g ++ 컴파일러와 ("활성 버전"torrented) 오픈 툴체인을 가지고 스폿 LMAO 중 하나 개 지옥에있어. 만약 내가 내 ipod에서 objc를 사용할 수 있다면, objc를 사용하는 것이 전체 목적이 아닐까? D
toolchain은 amd64 컴퓨터에서 컴파일되었지만 i686에서는 그렇게 간단하게 작성되었습니다. 그게 인텔 호환 되는가? 전체 amd64가 나를 던지고 있는지 확신하지 못합니다. P
흠이 C는 100 % 작동합니다. C++ 그러나 나는 아직 완전히 이식 된 것으로 생각하지 않습니다. 컴파일 할 때 컴파일 오류가 발생하지만이 헤더가 완벽하다는 것을 알고 있습니다. 마지막 4.0.0 헤더를 찾아 볼 수있는 마지막 옵션이 있습니다. – Aquertu
저는 아이팟 프로그래밍에 익숙하지 않지만 작은 임베디드 플랫폼에서 다양한 C++ 기능 (예 : 예외)을 지원하지 않는 것이 일반적입니다. C++ 표준 라이브러리의 상당 부분을 사용할 수 없게 만듭니다. – jalf