PellesC C 컴파일러를 사용하고 있습니다. 때로는 내 코드가 무작위로 작동을 멈 춥니 다. 특정 문장이 트리거 할 수 있습니다. 예를 들어, sin (c) (c는 double) 변수를 곱한 결과 내 코드는 결과가없는 실행 만 완료 한 것처럼 보였습니다. 때로는 멈춰 버리는 경우도 있지만 반환하는 것처럼 보일 수도 있습니다. 문제가되는 문을 제거하거나
프로그래밍이 처음이에요. 나는 C를 컴파일하기 위해 Pelles C ide를 사용하고 있으며 어제 작동했지만 지금은이 오류가 있습니다. #include <stdio.h>
int main(void)
{
double operand1;
double result;
char operator;
double operand2;
printf("This is
나는 Pelles C가 C99를 완벽하게 지원한다는 것을 http://en.wikipedia.org/wiki/C99에서 발견했습니다. 그러나 나는 의심이있다. 으로 아마 당신은 GCC 프로젝트는 아직 C99을 완벽하게 지원에 도달하지 않은, 알고있다. GCC가 준수하고있는 세부 사항은 잘 문서화되어 있습니다. 그러나 Pelles C가 완벽하게 준수한다는 것
이 컴파일러로이 코드를 컴파일합니다. 번호 i는 18446744073709551615 (2^64-1)라고 씁니다. Pelles의 실행 파일에는 "18446744073709551615가 소수"라고되어 있지만 GCC의 실행 파일에는 "18446744073709551615가 소수가 아닙니다"라고되어 있습니다. 왜 결과가 다른가요? #include <stdio.h
동일한 이름을 가진 218KB .dll과 596KB .so 파일이 있습니다. 링커가 반환하는 "확인되지 않은 외부 기호"오류를 피하기 위해 .dll에 연결하고 싶지만 DLL 파일에 연결할 수있는 방법을 찾을 수 없습니다. this Pelles C forum topic에 따르면 .lib을 만들려면 .def 파일을 사용해야합니다 ... 그러나 .def 파일이