gcc

    3

    3답변

    VC++ 예제를 제공하는 라이브러리를 테스트하려고합니다. 그러나 gcc/g ++를 모든 프로젝트에 사용합니다. 음, VC++ 예제는 라이브러리가 라이브러리 DLL의 위치를 ​​전달 # import를 지시문을 사용하는 것입니다 액세스하는 방법은 다음 네임 스페이스 에게 라이브러리 내의를 사용하여 수행 한 다음 그것을 만들 수 있어요 몇 가지 정의되지 않은 유

    4

    3답변

    m68k 프로세서 용 gcc를 사용하여 컨텍스트 스위치를 구현하려고합니다. 모든 레지스터 d0, d1 ... d7 및 a0, ... a7을 저장하기 위해 인라인 어셈블리를 사용해야합니다. 내 인라인 gcc에서 각 레지스터에 별도의 코드 줄을 작성하는 대신 이러한 레지스터를 저장할 수있는 루프를 사용할 수 있는지 궁금합니다. 예 : move.l의 % d0에서

    40

    6답변

    저는 컴파일러가 기계 코드를 생성하는 방법, 특히 GCC가 스택을 다루는 방법에 대해 더 깊이 이해하려고 노력해 왔습니다. 그렇게하면서 나는 간단한 C 프로그램을 작성하여 어셈블리로 컴파일하고 결과를 이해하기 위해 최선을 다했습니다. 여기에 간단한 프로그램입니다 및 출력이 생성 asmtest.c : void main() { char buffer[5

    0

    3답변

    정적으로 링크 된 c .a 및 .o 파일에 연결되는 gcc 3.4.6 및 을 사용하여 solaris 2.7에서 공유 라이브러리를 컴파일하려고합니다. 내가 만들려고 그런 ld: fatal: relocations remain against allocatable but non-writable sections collect2: ld returned 1 exit

    5

    4답변

    GCC가 "& &"/ "||"대신 "and"/ "or"를 사용하는 것으로 보입니다. C++ 코드에서; 그러나 예상대로 많은 컴파일러 (특히 MSVC 7)는이 기능을 지원하지 않습니다. GCC가이를 허용한다는 사실은 여러 플랫폼에서 동일한 코드 기반으로 작업하는 여러 개발자가 있고 때때로 Python과 C++ 개발간에 사람들이 전환 할 때 이러한 "오류"가

    32

    2답변

    :: CoCreateGUID에 대한 호출을 바꾸려고하므로 Linux의 C++ 프로그램에서 GUID를 생성 할 수 있습니다. 나는 libuuid이 이것을 지원하며, this question을 읽음을 이해합니다. 나는 우분투/GCC/리눅스에 조금 새로운, 그래서 나는 다음과 같이 시작하게했습니다 #include <uuid/uuid.h> 을 그리고 지금은 갇

    3

    1답변

    정적 빌드에 공유 라이브러리가 필요한 이유는 무엇입니까? 정적으로 링크 된 응용 프로그램에서 '기능'을 사용 "모든 너무 자주 내 링커에서 이러한 경고가 ... 이 경고는 유사 (순간이는 openssh-5.2p1에 무슨 일이 일어나고)받을 런타임에 glibc 버전의 공유 라이브러리가 필요합니다 ... " Google을 사용하면 필자는 이유가 아닌 수정 사항

    1

    1답변

    GCC에서 '-include'플래그를 사용하여 자동으로 컴파일 유닛에 파일을 포함 할 수 있습니다. MSVC에서 이와 동일한 방법이 있습니까?

    5

    5답변

    나는 프로젝트간에 코드 공유를 설정하기 위해 Clint Harris' tutorial을 사용했으며 모든 것이 내 컴퓨터에서 예상대로 작동합니다. 하지만 제 동료의 컴퓨터에서 컴파일러는 빌드 할 때 정적 라이브러리 프로젝트에서 헤더 파일을 찾지 못하는 것 같습니다. 동료가 git 저장소를 복제하여 프로젝트를 만들었습니다. 우리는 모든 관련 빌드 플래그와 X

    4

    3답변

    D 언어를 조사하면서 GCC 용 D 컴파일러 인 GDC를 발견했습니다. http://sourceforge.net/projects/dgcc/files/ 문서는 거의 존재하지 않았다하지만 명령 줄 스위치의 대부분은 GCC 컴파일러와 동일이라고 말 했는가 : 여기에서는 MinGW의 버전을 다운로드. 그러나 GCC로 구축하지 않기 때문에 그다지 도움이되지 않습니다