gcc-7이 Linux 커널을 빌드하려고 할 때 작동하지 않습니다. 내가 사용하고 명령 : make export CROSS_COMPILE=/usr/bin/arm-linux-gnueabi-gcc-7
출력 : 메이크업 :는/usr/빈/팔 - 리눅스 - gnueabi-GCC-7gcc : 명령을 찾을 수 없습니다 gnueabi- 이후 gcc가 자동으로 추가되었
필자의 리눅스 머신에는 2 개의 ELF 바이너리가있다. 나는 그들에 file를 실행하면 나는 다음과 같은 나타납니다 File#1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.2.0, not stripped File#2: ELF 32-b
범위/함수 안에 넣을 때 다음 코드를 컴파일 할 수 없으면 컴파일러에서 initializer element is not constant 행을 따라 오류가 발생합니다. 이것은 MSVC뿐만 아니라 GCC에서도 발생합니다. static const char *const *const list = (const char *const[]){"abc", "def", "xy
다음 코드는 미리로드 된 공유 라이브러리가 미리 컴파일 된 바이너리로 제공되는 코드입니다. 그것은 linaro toolchain으로 컴파일됩니다. gbm_create_device(int fd)
{
struct gbm_device *gbm = NULL;
void *module;
const struct gbm_backend *bac
OpenMP를 사용할 수 있도록 CLion을 구성하려고합니다. 내 Mac에서 기본 설정을 사용하면 컴파일러가 작동하지 않습니다. 기본 Apple clang은 openMP를 지원하지 않습니다. 컴파일러를 GCC로 변경하면 디버거가 중단 점에서 중단되지 않습니다. 프로그램은 컴파일 된 파일을 실행할 때처럼 실행됩니다. 아래의 CMakeLists.txt 파일은
비슷한 질문이 있지만 내 경우에는 이러한 작업이 없음을 알고 있습니다. 안녕 내가 왜이 문제가 있는지 찾을 수 없습니다. 여기 내 individual.h 파일입니다 #ifndef INDIVIDUAL_H
#define INDIVIDUAL_H
#include <vector>
#include <stdlib.h>
#include <time.h>
#inc
Tiva C 런치 패드에 대해 가장 간단한 프로그램을 작성하려고합니다. 스택 포인터 값과 프로그램 카운터 값은 처음 두 개의 32 비트 플래시 단어에서 자동으로 가져옵니다. 하지만, 어떻게 든 이유로, 내가 gdb로 디버깅 할 때, 스택 포인터는 0x0을 얻는다. 이로 인해 프로그램이 실패하게됩니다. 나는 디버깅이 지침을 사용하고 있습니다 : 어셈블리 (g
GCC는 대상으로하는 아키텍처를 지정할 수있는 -march 스위치를 지원합니다. 플랫폼에서 사용할 수있는 지침을 사용하는 것은 물론 해당 명령 시퀀스를 조정할 수 있습니다. 아키텍처의 기본 버전. 예를 들어 -march=skylake은 AVX2와 같은 Skylake에서 사용할 수있는 명령어 세트 사용을 포함하여 Skylake CPU를 대상으로 컴파일러에 알