請問Fedora Core 3 手動安裝 Apache 的問題, 請幫忙 !



贊助商連結


cpthk
2005-05-28, 02:09 PM
請問Fedora Core 3 手動安裝 Apache 時, 輸入 ./configure --enable-so 他跑一跑出現
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure error: no acceptable C compiler found in $PATH
意思是沒有gcc之類的編譯器, 但是我輸入whereis gcc
它顯示 gcc: /usr/libexec/gcc

這樣理論上有安裝阿? 為什麼還說我沒安裝呢? 我安裝FC3是選Personal 安裝的!

贊助商連結


raytracy
2005-05-28, 02:30 PM
1. 用 rpm -qa | grep gcc 查一下看看您的 gcc package 是否安裝完整? 小弟的 FC1 中有這些與 gcc 相關的 package:
gcc-g77-3.3.2-1
gcc-3.3.2-1
gcc-c++-3.3.2-1
gcc-java-3.3.2-1
compat-gcc-g77-7.3-2.96.118
gcc-gnat-3.3.2-1
compat-gcc-objc-7.3-2.96.118
libgcc-3.3.2-1
gcc32-3.2.3-6
compat-gcc-c++-7.3-2.96.118
compat-gcc-java-7.3-2.96.118
gcc-objc-3.3.2-1
compat-gcc-7.3-2.96.118


2. 小弟的 FC 預設 gcc 是被安裝在 /usr/bin , 為何您的會跑到 /usr/libexec 去? 是否您做了什麼更動?

3. 由於您的 gcc 是在 /usr/libexec, 所以echo $PATH 看一下其中是否將 /usr/libexec 包含在路徑中? 若沒有的話, 當然會找不到 gcc

4. 下次改用 which gcc 尋找會比較準確, 因為這個是根據 $PATH 去找的.

cpthk
2005-05-28, 03:34 PM
小弟的只出現一個 libgcc-3.4.2-6.fc3
小弟完全沒有更改位置, 都是預設的, 剛去看一下/usr/libexec/gcc, 只有一個檔案cc1的檔案, 我想是真的沒安裝
請問安裝gcc要安裝哪一個?

官網有好多
gcc-4.0.0.tar.gz
gcc-ada-4.0.0.tar.gz
gcc-core-4.0.0.tar.gz
gcc-fortran-4.0.0.tar.gz
gcc-g++-4.0.0.tar.gz
gcc-java-4.0.0.tar.gz
gcc-objc-4.0.0.tar.gz
gcc-testsuite-4.0.0.tar.gz

差別是什麼呢?

我是要編譯Apache, php, mysql用的

clie
2005-05-29, 12:52 AM
你可以參考這個網站

http://hulan.cz/blog/item/compile-from-source-apache-2-0-51-with-ssl-php-5-0-2-and-mysql-4-0

我大概跟它一樣step by setp裝
很順利裝完 ^^

Orzap
2005-05-29, 06:12 PM
光碟安裝時勾選套件,在開發套件中勾gcc之相關的套件就好了 ...

cpthk
2005-05-30, 12:19 AM
已經安裝完了就來不及了~