2013-02-19 3 views
1

두 가지 간단한 질문이 있습니다.이클립스 cdt : 명령 줄에서 파일을 만들고 버전 번호를 추가하여

어떻게하면 eclipse cdt가 모든 환경 변수로 파일을 생성 했습니까? 예를 들어, 내 메이크 파일이 위치 PROJECT_FOLDER_ROOT/디버그/메이크에서 발생하고, 나는 그것을 호출하려고하면 :

[email protected]:~/git/gcc/libGCC/Debug$ make -k -j5 all 

건물 파일 : ../src/utility/Versioning.cpp 호출하기 : 크로스 G ++ 컴파일러 mipsel-openwrt-linux-g ++ -I/home/khan/carambola.pristine/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/include -O0 -g3 -Wall -c -fmessage-length = 0 -MMD -MP -MF "src/utility/Versioning.d"-MT "src/utility/Versioning.d"-o "src/utility/Versioning.o" "../src/utility/Versioning.cpp" /bin/sh : 1 : mipsel-openwrt-linux-g ++ : 찾을 수 없음 make : * [src/utility/Versi oning.o] Error 127 make : 'all'대상은 오류로 인해 다시 작성되지 않습니다.

이클립스 빌드 시스템의 환경 변수 인 mipsel-openwrt-linux-g++을 찾고 있습니다. 명령 행 사용법에 그것을 포함시키는 방법?

두 번째 질문 : CDT에서 빌드 번호를 자동으로 늘릴 방법이 있습니까? Google 검색은 이와 관련하여 도움이되지 않았습니다. 내가 그것을 할이 스크립트를 작성

:

답변

1

바로 여기 물어 후에는 일식 메이크 문제를 알아낼 수 있었다. 도움이되기를 바랍니다 :

#!/bin/bash 
CURRENT_PATH=$PWD 
DEBUG_FOLDER_PATH=$CURRENT_PATH/Debug 
TOOLCHAIN_PATH=/home/khan/carambola.pristine/staging_dir/toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2/bin 


cd $DEBUG_FOLDER_PATH 


export CWD=$DEBUG_FOLDER_PATH 
export PWD=$DEBUG_FOLDER_PATH 
export PATH=$TOOLCHAIN_PATH:$PATH 

echo $CWD 
echo $PWD 
echo $PATH 


make -k -j5 $1 $2 $3 $4 

그러나 저는 여전히 빌드 번호를 어떻게 든 늘릴 방법을 찾고 있습니다. 어떤 도움을 주시면 감사하겠습니다.

thnkyou

+0

기본적으로 eclipse는 3 개의 변수, cwd, pwd, path를 사용합니다. –

관련 문제