mpi

X86 Linux에서 ARM용 GNU 툴체인 및 newlib 4.4를 처음부터 빌드할 수 없습니다.
mpi

X86 Linux에서 ARM용 GNU 툴체인 및 newlib 4.4를 처음부터 빌드할 수 없습니다.

저는 ARM에서 임베디드 RTOS를 개발 중이고 이제 X86 Linux 호스트(ubuntu-20.04)에서 ARM용 GNU 툴체인을 구축하려고 하므로 다음을 참조했습니다.https://gnutoolchains.com/building/ binutils-2.42.tar.gz 다운로드 gcc-11.3.0.tar.gz 다운로드 newlib-4.4.0-20231231 다운로드 mpc-1.0.3.tar.gz 다운로드 mpfr-3.1.6.tar.bz2 다운로드 gmp-4.3.2.tar.bz2 다운로드 gdb-1...

Admin

재배치 주소 계산 빈도가 매우 낮습니다.
mpi

재배치 주소 계산 빈도가 매우 낮습니다.

이사에 대해 배우고 있어요ELF 참조그리고이 블로그, 그런데 이전 주소를 계산할 수 없습니다. 유형의 두 개의 파일 A이 있고 연결 중에 이름이 지정된 부분을 병합하려고 한다고 가정합니다. 이러한 부분에는 파일 에 있는 기호와 파일 에 있는 기호가 포함됩니다. 재배치 항목과 재배치 오프셋이 있고 링커가 재배치 주소 충돌을 피하는 방법을 이해하지 못하는 경우 : 컴파일하는 동안 이러한 파일이 서로 알려지지 않기 때문에 이러한 오프셋이 동일할 수 있다고 가정합니다.BET_RELSSAASBBA.elfB....

Admin

수정된 구성을 사용하여 특정 커밋에서 Debian 커널 패키지 빌드
mpi

수정된 구성을 사용하여 특정 커밋에서 Debian 커널 패키지 빌드

지금까지 나는 Raspbian OS 패키지로 특정 커밋의 분기에서 커널을 빌드하는 방법을 알아냈습니다 .deb. 더 적은 것: 포크를 복제하고 원하는 커밋으로 전환하세요. debian다운로드한 아카이브의 압축을 풀어 콘텐츠를 채웁니다.apt source -d linux 버전 변경debian/changelog 설정 export MAKEFLAGS=-j$(nproc)및 내보내기DEB_BUILD_PROFILES='pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo nodo...

Admin

이 SDL2 샘플 프로그램을 컴파일하는 방법은 무엇입니까?
mpi

이 SDL2 샘플 프로그램을 컴파일하는 방법은 무엇입니까?

나는 구축하려고 노력한다이 SDL2 샘플 프로그램, 그러나 실패했습니다. Makefile을 사용하여 수행했습니다. CFLAGS = -I/usr/include CC = arm-linux-g++ sdltest: sdl2-test.cpp $(CC) sdl2-test.cpp -L/usr/lib/x86_64-linux-gnu -lSDL2 -lSDL2_image $(CFLAGS) `sdl2-config --cflags --libs` -o sdl2-test clean: ...

Admin

WSL2 Linux x86_64에서 ARM용 newlib4.4를 빌드할 수 없습니다.
mpi

WSL2 Linux x86_64에서 ARM용 newlib4.4를 빌드할 수 없습니다.

newlib-3.1을 사용하는 ARM 플랫폼용 임베디드 RTOS 시스템을 개발 중입니다. 이제 WSL2에서 newlib-4.4 시스템(X86_64용 Ubuntu-20.04.6)을 지원하려고 합니다. ARM의 크로스 컴파일러도 자체 빌드되어 arm-none-xoseabinewlib4.4를 빌드하기 위해 다음 명령을 사용하여 구성하고 빌드합니다. ../newlib-4.4.0.20231231/configure --target=arm-none-xoseabi --prefix=/home/test/develop...

Admin

GCC 13.2를 부팅할 수 없습니다
mpi

GCC 13.2를 부팅할 수 없습니다

내 시스템에 최신 버전의 GCC 13.2를 설치하려고 합니다. Linux minty-virtual-machine 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 가이드: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper OFFLOAD_TARGET_NA...

Admin

drm-kmod-20220907_2 이 구성은 지원되지 않습니다/NVIDIA: NVIDIA 커널 모듈을 초기화할 수 없습니다
mpi

drm-kmod-20220907_2 이 구성은 지원되지 않습니다/NVIDIA: NVIDIA 커널 모듈을 초기화할 수 없습니다

FreeBSD 13.1에서 몇 가지 테스트를 해야 합니다. 그래서 내 디스크 중 하나에 설치했습니다. 포트에서 xfce4와 KDE, Xorg를 설치했습니다(업그레이드 후). NVIDIA 드라이버 버전을 설치했습니다. 535.146.02, 문제 없습니다. 포트에서 drm-kmod 패키지를 설치하려고 하면 문제가 발생합니다. 불행히도 나는 그것을 컴파일 할 수 없습니다. 일어나는 일은 다음과 같습니다. root@marietto:/usr/ports/graphics/drm-kmod # make ====&gt...

Admin

해당 파일이나 디렉토리는 없지만 ldd는 모두 존재한다고 보고합니다.
mpi

해당 파일이나 디렉토리는 없지만 ldd는 모두 존재한다고 보고합니다.

docker와 qemu를 사용하여 amd64 워크스테이션에서 PiCore64용 canboat를 컴파일했습니다. 특히 이것은 내 빌드 스크립트입니다. #!/bin/sh set -e NAME=canboat cd canboat make all cd .. mkdir -p ./root/usr/local/bin/ cp canboat/rel/linux-aarch64/* ./root/usr/local/bin/ patchelf --replace-needed libc.musl-aarch64.so.1 libc....

Admin

Linux 커널은 어떤 보안 CFLAGS를 사용합니까?
mpi

Linux 커널은 어떤 보안 CFLAGS를 사용합니까?

Linux 커널은 부호 있는 정수 오버플로를 랩어라운드로 정의하도록 구축되었으며, 이는 부호 있는 정수 오버플로와 관련된 버그가 정의되지 않은 동작이 되는 것을 방지하는 대신 성능이 약간 희생될 수 있다고 말하는 사람을 본 적이 있습니다 -fwrapv. 정의되지 않은 동작을 기반으로 한 최적화를 비활성화하는 것과 같은 보안상의 이유로 Linux 커널에는 어떤 다른 플래그가 내장되어 있습니까? ...

Admin

CentOS 7.9는 커널을 다시 컴파일한 후 전체 버전 번호를 보고하지 않습니다.
mpi

CentOS 7.9는 커널을 다시 컴파일한 후 전체 버전 번호를 보고하지 않습니다.

CentOS 7.9에서 SCSI 지원을 활성화해야 하므로 다음 지침을 따랐습니다. https://wiki.centos.org/HowTos(2f)I_need_the_Kernel_Source.html SCSI 지원을 추가하고 다시 컴파일했는데 예상대로 작동했지만 3.10.0-1160.108.1.el7.x86_64uname -r 보고 대신 방금 보고했으며 3.10.0/boot에 생성된 vmlinuz 파일의 이름이 그런 식으로 지정되었습니다. 이는 rpmbuild 디렉터리의 모든 경로에 전체 이름이 있다는 ...

Admin

컴파일러 $Y와 함께 제공되는 배포판 $X를 사용하고 있지만 컴파일러 버전 $Z가 필요합니다.
mpi

컴파일러 $Y와 함께 제공되는 배포판 $X를 사용하고 있지만 컴파일러 버전 $Z가 필요합니다.

질문 이 질문과 이를 해결하기 위한 다양한 방법이 담긴 답변이 거의 매일 우리의 커뮤니케이션에서 여러 번 등장합니다. 검색 결과가 여기로 연결되었다면 환영합니다! 귀하의 질문에 링크된 댓글을 남기면 귀하의 질문이 동일한 카테고리에 속하므로 아래 목록에 추가될 수 있다고 안전하게 가정하실 수 있습니다. gcc 다운그레이드 후 glib와 gcc 간의 불일치 Fedora 39에서 특정 gcc 버전으로 다운그레이드하는 방법은 무엇입니까? 아치 리눅스에 gcc 컴파일러를 설치하는 방법은 무엇입니까? Debi...

Admin

ADCIRC - 찾을 수 없음 -lhdf5_fortran: 해당 파일이나 디렉터리가 없습니다.
mpi

ADCIRC - 찾을 수 없음 -lhdf5_fortran: 해당 파일이나 디렉터리가 없습니다.

NetCDF를 지원하는 Fortran 프로그램인 ADCIRC를 컴파일하려고 하다가 다음 오류가 발생했습니다. /usr/bin/ld: cannot find -lhdf5_fortran: No such file or directory collect2: error: ld returned 1 exit status lhdf5_fortran이라는 파일을 찾을 수 없기 때문에 어떤 파일을 찾고 있는지 약간 혼란스럽습니다. libhdf5-dev 및 libhdf5-fortran-102 라이브러리를 설치했습니다. 저는 ...

Admin

C 프로그램 Makefile 도움말
mpi

C 프로그램 Makefile 도움말

이전에 만든 다른 라이브러리가 포함된 새 라이브러리를 생성하려고 합니다. 현재 폴더에서 소스 파일은 src 폴더 안에 있고 헤더는 include 폴더 안에 있습니다. 지금까지 내가 한 일은 다음과 같습니다. NAME := mainlibrary.a SRCS := $(wildcard src/*.c) OBJS := $(SRCS:.c=.o) $(wildcard lib/*.o) S_LIB := lib/secondarylibrary.a CC ...

Admin