CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): control (푸무클)
날 짜 (Date): 2003년 10월 30일 목요일 오후 02시 41분 39초
제 목(Title): [Q] PC 코드와 UNIX 코드에서의 path 호환?



막막한 작업에 부딪혀서 혹시나 하는 마음으로 질문을 드려봅니다.

피씨에서 ARM 프로그래밍을 하고 있습니다. 
전에는 그럭저럭 할만했는데, 갈수록 프로그램이 커지면서 속도가 너무 느려서
이번에 유닉스로 컴파일을 할 계획을 세웠습니다.

대충 시스템이나 상황은 이렇습니다.
현재 :
  펜티엄 / Windows 2000 / ARM Compiler / GNU make / MSM 6100 Chip

계획 :
  SunSparc v880 / Solaris 2.8 / ARM Compiler / GNU make / MSM 6100 Chip

일단 가장큰건 개발환경이 변했습니다. 피씨에서 유닉스로...
문제는 피씨에서 쓰던 화일을 그대로 사용이 안되고 있습니다.

1. 디렉토리 패쓰에 사용된 \ 때문에 make에서 dependancy가 제대로 인식안됨
2. 소스에 들어간 \ 때문에 화일 인식 부족
3. 특정 데이터 변환을 하는 *.exe 의 부재 
4. 피씨 코딩시 신경 안쓴 화일 이름의 대소문자 문제

4번의 경우는 그럭저럭 쉽게 해결이 됩니다.
3번의 경우 emulate를 지원하는 프로그램이라도 있는지요. command line상에서 
쓸수 있는 그런 화일들요.
2번의 경우 ARM compiler에서 패스 인식에 관한걸 지원을 하는지 모르겠습니다.
(C 스펙에는 \는 고려하지 않는다고 되어 있네요)
1번의 경우 GNU make에서 path를 호환되게 사용할수 있는지요.

생각보다 화일이 많고, 피씨와 공용으로 사용을 해야 한다는게 문제입니다.
솔라리스에서만 사용하면 몽땅 포팅하면 되는데.. -_-;
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.