compiler-flags

    -1

    1답변

    데비안 8에서 gcc를 사용하여 멀티 스레드 프로그래밍을 시작했습니다. 멀티 스레드 테스트 응용 프로그램 (foobar.c)을 성공적으로 작성하고 실행했지만, Makefile에 혼돈 스럽습니다 (예제). 특히 작동하는 명령은 gcc foobar.c -o foobar -pthread "-pthread"로 혼동합니다. 이 값은 "thread"값이 "-p"이

    1

    1답변

    MRC를 사용하는 iOS 프로젝트가 있지만 새 소스 코드에 대해 ARC를 사용하고 싶습니다. 각 새 파일에 -fobjc-arc 플래그를 추가하도록 프로젝트를 어떻게 설정할 수 있습니까? 이 프로젝트가 (10)는 MRC 및 7 사용 ARC를 사용하는 17 개 개의 목표를 가지고 있기 때문에, 특정 대상에 대해 별도로 설정하는 것입니다 더 나은. MRC를 사용

    2

    2답변

    기본 gcc 컴파일러 옵션이 다른 기본 컴파일러 옵션을 기대할 수있는 경우 달라질 수 있는지 궁금합니다. 기본 컴파일러 옵션은 gcc 버전마다 다릅니다 (예 : gcc 4.6 -> gcc 4.8) 또는 항상 동일합니까? 기본 컴파일러 옵션은 OS 버전에 따라 다릅니다 (예 : Ubuntu 12.04 -> 14.04)? 기본 컴파일러 옵션이 우분투 및 데비안

    7

    1답변

    EXTRA_CFLAGS의 용도는 무엇입니까? 일부 컨텍스트에서는이를 볼 수 있지만 EXTRA_CFLAGS 대신에 CFLAGS에 플래그를 추가하지 않는 이유를 알지 못했습니다. 처음에는 make가 암시 적 규칙을 정의하는 방법과 관련이 있다고 생각했지만 실제로는 그렇지 않습니다. 내가 이해하고 있듯이 암시 적 규칙을 만드는 데 EXTRA_CFLAGS을 사용하

    0

    1답변

    -fpic 플래그는 무엇을합니까? 라이브러리 (OpenSFM)를 설치하고 -fPIC 컴파일 플래그를 사용하여 Ceres Solver를 빌드하고 설치해야합니다. 문제는 이미 Ceres Solver가 -fPIC 플래그없이 설치되어 있고 다른 라이브러리가 이미 해당 패키지에 의존하고 있다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까?

    0

    1답변

    xcode가 저장하는 컴파일러 플래그는 어느 파일입니까? 저장 한 파일을 찾을 수 없습니다. 나는 그들을 추적하지 않고 여러 파일에 플래그를 추가했습니다. 이제 이전 버전에서 diff를 사용하여 플래그 추가로 인해 변경된 파일을 확인했지만 차이점은 0 개입니다.

    0

    2답변

    makefile 프로젝트를 scons로 이식하는 중이고 각 파일에 대해 고유 한 #define을 만드는 방법을 알 수 없습니다. 일부 사용자 정의 디버그 매크로를 지원하기 위해 정의 된 각 파일의 기본 파일 이름을 갖고 싶습니다. 메이크 파일에서 다음 정의를 사용하여이 작업을 수행 할 수 있습니다. -DBASE_FILE_NAME=\"$(<F)\" 나는

    0

    1답변

    target_compile_options 함수에 대한 인수와 같이 원래의 값인 CMAKE_CXX_FLAGS을 모두 전달하려고합니다. CMakeLists.txt set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -std=c++0x -Wall -pedantic -Werror -Wextra) # I'd wish this target_com

    1

    1답변

    OpenACC를 사용하여 GCC에서 NVIDIA GPU로로드하는 코드를 컴파일하려고하는데 위에서 언급 한 것과 유사한 컴파일러 옵션을 찾을 수 없었습니다. 오프 로딩과 관련된 모든 작업에서 GCC에보다 자세한 정보를 제공 할 수있는 방법이 있습니까?

    0

    1답변

    Eclipse CDT에서 GUI 관련 프로젝트를 수행하고 있습니다. 그들은 항상 제대로 라이브러리를로드하기 위해 나 특정 명령 라인 패턴 (프로젝트> GCC C 링커)이 필요합니다 내가 시작할 때마다 프로젝트에 해당 구성을 유지 관리 할 수 ​​없습니다 . 이것을 달성 할 수있는 방법이 있습니까?