본문 바로가기

경로

파일 생성,권한 변경, 소유자 변경 파일을 생성하고 권한과 소유자를 변경해보자 [파일생성]mkdir(경로 , 권한), 생성 실패시 -1 반환ex) mkdir("/data/temp", 0755); [권한변경]chmod(경로, 권한), 변경 실패시 -1 반환ex) chmod("/data/temp", 0755); [소유자변경]chown(경로, 사용자ID, 그룹ID), 변경 실패시 -1 반환ID 기억하기는 까다로우므로 사용자 아이디를 통해 아래처럼 ID 값을 얻어와 설정한다.ex) 사용자명이 user일 경우struct passwd *user_pw;user_pw= getpwnam("user");chown("/data/temp", user_pw->pw_uid, user_pw->pw_gid);
윈도우 환경변수 편리하게 관리하기 - Windows Environment Variables Editor 윈도우 환경변수를 관리하다보면 불편함을 금하지 않을 수가 없습니다. 마이크로 소프트에서 조금만 신경을 써주면 될거 같은데... 그닥 관심은 없는듯 하네요. 그래도 다행히 이런 문제점을 어느정도 해소해 줄 수 있는 유틸리티가 있습니다. 아래 주소로 가시면 받을 수 있는데요. http://eveditor.com/ 귀차니즘이 있으신 분들을 위해 현재 시점으로 최신 버전 업어다 놨습니다. 프로그램의 이름은 Windows Environment Variables Editor 입니다. 제목이 프로그램의 용도를 그대로 나타내고있네요. 사용자 환경변수와 시스템 환경변수를 별도로 관리하기 편하게 나눠놨고 각 변수 별로 값을 편리하게 입력 할 수 있습니다. 검색도 되네요. 그리고 환경변수의 핵심인 PATH를 별도의 카테고리..
[Cygwin] 윈도우 경로를 사용해서 경로 이동하기 Cygwin을 사용하다보면 경로를 지정 할 때(특히 디렉터리를 이동 할 때) 윈도우 방식과 리눅스 방식이 혼동되어 불편할 경우가 있다. 이럴 경우 아래와 같이 사용하면 윈도우 방식으로 Cygwin에서 이동이 가능하다. $ cd `cygpath -m -a "윈도우 경로"` ex) cd `cygpath -m -a "C:\Windows"` cd 다음에 앞뒤에 붙은 표시는 작은 따옴표가 아니고 물결표시(~) 있는 자판임을 주의!! 물론 쉬프트 누르지 말고 ^^;;
[NDK] Cygwin에 NDK Path 지정하기 Cygwin에서 ndk-build를 사용하기 위해선 NDK Path를 지정해 줘야한다. !) 이전에 앞서서 윈도우 시스템 환경 변수에 ANDROID_NDK가 등록되어 있어야 한다. 물론 ANDROID_NDK에 C:\Android\android-ndk 값이 할당되어 있어야 한다. Path를 지정하기 위한 파일의 위치는 아래와 같다 cygwin\home\user\.bash_profile 위의 파일에 아래와 같은 형태로 입력한다. export ANDROID_NDK="C:/Android/android-ndk" PATH=$PATH:$ANDROID_NDK Cygwin을 재 실행 하면 위의 설정이 적용되어 있는것을 확인 할 수 있다. ex) ndk-build -version