[問題一] 關於Build a GUN/Linux ARM Toolchain …

看板LinuxDev作者 (澎湖.仙人掌.234)時間18年前 (2007/04/23 04:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教一下 Building a GNU/Linux ARM Toolchain (from scratch) http://www.schnozzle.org/~coldwell/toolchain/ 這個教學中的 Glibc headers此階段中,他的configure 參數如下 ../../glibc-2.3.5/configure --prefix=/usr --host=${TARGET} --enable-add-ons=linuxthreads --with-headers=${SYSROOT}/usr/include 2>&1 | tee configure.out 他將 --prefix=/usr 這樣不就會安裝到 /usr底下 不是應該安裝到 Toolchain的目錄下嗎 而且安裝到 /usr 不就把原系統的資料給蓋掉了 還有 GNU C Library 此階段也是 ../../glibc-2.3.5/configure --prefix=/usr --build=i386-redhat-linux --host=arm-unknown-linux-gnu --target=arm-unknown-linux-gnu --without-__thread --enable-add-ons=linuxthreads --with-headers=${SYSROOT}/usr/include 2>&1 | tee configure.out괊 這樣安裝沒錯嗎? ==================================================== 在安裝Glibc Headers這個階段原著在最後有執行 touch ${SYSROOT}/usr/include/gnu/stubs.h touch ${SYSROOT}/usr/include/bits/stdio_lim.h 可是我找不到這個兩檔案,所以我複製了系統裡的檔案來用 之後在touch這兩個檔案 # Glibc headers cp -a /usr/include/bits/ /foo/sysroot/usr/include/ cp -a /usr/include/gnu/ /foo/sysroot/usr/include/ touch ${SYSROOT}/usr/include/gnu/stubs.h touch ${SYSROOT}/usr/include/bits/stdio_lim.h ==================================================== 關於在 Stage 1 GCC 這個階段 我在 configure 時出現了下列訊息 *** This configuration is not supported in the following subdirectories: target-libffi target-libstdc++-v3 target-libf2c target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc (Any other directories should still work fine.) 我的設定如下 ../../gcc-3.4.4/configure --prefix=/foo --target=arm-elf --enable-languages=c --with-sysroot=/foo/sysroot 2>&1 | tee configure.out 但是他讓我configure通過了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.181.9 ※ 編輯: FFz 來自: 59.104.181.9 (04/23 04:03) ※ 編輯: FFz 來自: 59.104.181.9 (04/23 05:22) ※ 編輯: FFz 來自: 59.104.181.9 (04/23 05:26) ※ 編輯: FFz 來自: 59.104.181.9 (04/23 05:28)
文章代碼(AID): #16AxzDmO (LinuxDev)
文章代碼(AID): #16AxzDmO (LinuxDev)