Fedora 9
QTDIR,QTLIB,QTINC 등의 variable이 어디서 설정되는 지 살펴봄.
~/.bash_profile 을 보면 아래와 같은 내용이 있다.
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
~/.bashrc 파일을 보면 아래와 같은 내용이 있다.
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
/etc/bashrc 파일을 보면 아래와 같은 내용이 있다.
if ! shopt -q login_shell ; then # We're not a login shell # Only run profile.d scripts if we are no login shell and interactive |
그래서 /etc/profile.d/ 디렉토리를 살펴보니 많은 *.sh 파일들이 눈에 띄고 그 중에 qt.sh 파일도 있었다. 내용은 다음과 같다.
if [ -z "${QTDIR}" ]; then case `uname -m` in for QTDIR in ${QT_PREFIXES} ; do if ! echo ${PATH} | /bin/grep -q $QTDIR/bin ; then QTINC="$QTDIR/include" export QTDIR QTINC QTLIB PATH fi |
그래서 위의 qt.sh 파일을 없애면 QTINC, QTDIR, QTLIB 등의 변수 export가 되지 않는다.
'Research > Linux' 카테고리의 다른 글
QSqlDatabase: QMYSQL3 driver not loaded (0) | 2009.08.19 |
---|---|
QT 4.5.2 설치하기 (0) | 2009.08.18 |
텔넷: getaddrinfo: localhost Name or service not (0) | 2009.08.14 |
rewrite mode on (0) | 2009.08.13 |
Fedora XDMCP 접속 설정 (0) | 2009.08.12 |