1. 자동 형변환이 다르다
   - windows에서 개발 툴로 visual studio를 사용하고 컴파일하면 에러나지 않는 코드는 아래와 같다.

      int a = a * 0.5;

   -  위의 코드를 Linux에서 컴파일하면 오류이다. 자동 형변환이 안된다....-_-;;;

      int a = (int)(a * 0.5);


2. 제공되는 함수가 다르다
   - 윈도우에서 제공하는 함수가 있고 리눅스에서 제공하는 함수가 있으므로 공통으로 사용되는 함수를 사용해야 한다.
   - 윈도우 독자 제공 유요한 함수를 사용하면 리눅스에서는 컴파일 되지 않으므로 멀티 플랫폼으로 개발할 때
     주의가 필요하다.


윈도우 환경에서 개발하고 리눅스 환경에서 구동하는 경우 신입인 나에겐 색다른 경험이기도 하지만 많은 것들을 배울 수 있어 좋다.... 부스트라는 것도 사용해보는데 컴파일할 때는 느리지만 동작에는 최적의 상태를 나타냈기에 사용할거라 예상된다... ^^* 아직 부스트에 대한 부분은 많이 몰라 찾아보고 있다... ^^

+ Recent posts