Windows 7 Professional SP1에서 원격 컴파일을 위해 Code :: Blocks를 설정하려고합니다 (PuTTY 링크 -> plink 사용) on 리눅스 서버이지만, 나는 그 주제에별로 익숙하지 않다.Code :: Blocks, plink 및 makefiles를 사용하여 원격 컴파일하는 동안 환경 변수에 액세스 할 수 없음
설정 -> 컴파일러 및 debugger-> 글로벌 컴파일러 설정 -> 툴체인의 executabes :
다음과 같이 내가 코드 블록을 구성
http://wiki.codeblocks.org/index.php?title=Using_Xming_for_remote_compilation
: 이것은 내가 사용 설명서입니다 프로그램 파일 -> 프로그램 만들기 : plink.exe
프로젝트 -> 속성 -> 프로젝트 설정 :
메이크 : makefile_name
[확인]이 지정 메이크
실행 방향 : Z :
삼바 \ 공유 \ 수 \ 경로 \
프로젝트의 빌드 옵션 -> 디버그 ->는 "확인"명령 :
빌드 프로젝트/대상 :
을$make -X -ssh [email protected]_server -pw my_great_password make -f $makefile -C /path/to/my/makefile
컴파일 한 파일 :
$make -X -ssh [email protected]_server -pw my_great_password make -f $makefile -C /path/to/my/makefile $file
클린 프로젝트/대상 :
$make -X -ssh [email protected]_server -pw my_great_password make -f $makefile clean -C /path/to/my/makefile
필요 다시 있는지 질문 :
$make -X -ssh [email protected]_server -pw my_great_password make -q -f $makefile -C /path/to/my/makefile
자동 빌드 : 그런데
$make -X -ssh [email protected]_server -pw my_great_password make -s -f $makefile -C /path/to/my/makefile
, 나는 리눅스 서버에 컴파일러/링커를 호출하거나 코드 :: 블록 자체가 컴파일 및 리눅스 서버의 소스 linkung되어 있습니까? 실례합니다.
지금 직면하고 문제, 내가 메이크 파일에서 환경 변수에 액세스 할 수 있다는 것입니다 :
include $(MY_ENV_VAR)/path/to/another/makefile
내가하자 MY_ENV_VAR
가 비어 있음을, 내가 가정의 나타나는 오류 :
/path/to/another/makefile: No such file or directory
코드 :: 블록이 환경을 해결하려고하는지 확인했습니다. 내 Windows 컴퓨터의 변수를 NT하지만 그 경우가 아닙니다.
추가 정보 :
코드 :: 블록 버전 :
Version: 10.05, Build: May 27 2010, 19:10:05 - wx2.8.10 (Windows, unicode) - 32 bit
리눅스 서버 : 필요한 경우
Linux linux_server 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
내가 더 많은 정보를 제공 할 수 있습니다. 윈도우즈에서 리눅스 머신으로 원격 컴파일을 실현하기위한 다른 제안도 환영합니다. 또는 원격 컴파일을 수행하는 데 더 적합한 IDE가 있습니까?
읽기/도움 주셔서 감사합니다.
편집 :
내가 넷빈즈 IDE와 유사한 문제를 가진 사람을 발견, 그 가용 스루풋이
http://forums.netbeans.org/topic37974.html