syscalls.c 파일에 _sbrk() 함수를 구현하려고합니다. 이를 위해 newlib를 내 프로젝트 객체 파일과 링크해야합니다. 에서 newlibs 루트 폴더는 내가 나에게 메이크의 무리를 생성하는 간단한 ./configure --target=arm-elf
했다. 하지만 LDFLAGS를 변경하기 위해 어떤 Makefile을 편집해야할지 모르겠습니다.
command line을 통해 프로젝트를 성공적으로 컴파일했습니다. 그러나 명령 행을 통해 라이브러리 (.a) 파일을 설정해야합니다. 이 성공적으로 /Users/Mahen/Documents/workspace/TestingApplication/Test/Test.xcodeproj -configuration 디버그 지금은 커맨드 라인을 통해 운영자와 파일을 링크
내 컴파일 과정에서 중간 단계로 libfoo.a을 개발했다고 가정합니다. 다음은 Makefile.am에있는 행입니다. noinst_LIBRARIES = libfoo.a
이 lib는 다른 라이브러리에 따라 다릅니다. 정의되지 않은 참조 오류가 발생하지 않도록하려면 LDFLAGS 변수를 설정해야합니다. libfoo_a_LDFLAGS = `pkg-config
내 시스템 관리자가 최근 /lusr/opt/gcc-4.4.3에 GCC의 새 버전을 설치했습니다. [email protected]:~$ cat test.c
int main(){
return 0;
}
[email protected]:~$ gcc test.c
/lusr/opt/gcc-4.4.3/libexec/gcc/i686-pc-linux-gnu