Comments (8)
建议下载新的install-riscv.sh,然后将报错信息贴出来。
from rvcc-course.
就是用最新的,没有报错信息,都是正常安装,就是没有gcc和qemu
from rvcc-course.
请将脚本运行结束后的信息(最后二十行左右)贴出来。
from rvcc-course.
请问这样可以吗哈哈哈谢谢啦!
make[4]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/sim/riscv”
make[4]: 进入目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/sim/testsuite”
make[4]: 对“install”无需做任何事。
make[4]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/sim/testsuite”
make[3]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/sim”
install-info --info-dir=/home/u20/riscv/share/info /home/u20/riscv/share/info/gdb.info
(pod2man --center="GNU Development Tools" --release="gdb-`sed q version.subst`" --section=1 gcore.pod | sed -e '/^.if n .na/d' > gcore.1.T$$ && \
mv -f gcore.1.T$$ gcore.1) || (rm -f gcore.1.T$$ && exit 1)
(pod2man --center="GNU Development Tools" --release="gdb-`sed q version.subst`" --section=1 gdb-add-index.pod | sed -e '/^.if n .na/d' > gdb-add-index.1.T$$ && \
mv -f gdb-add-index.1.T$$ gdb-add-index.1) || (rm -f gdb-add-index.1.T$$ && exit 1)
(pod2man --center="GNU Development Tools" --release="gdb-`sed q version.subst`" --section=5 gdbinit.pod | sed -e '/^.if n .na/d' > gdbinit.5.T$$ && \
mv -f gdbinit.5.T$$ gdbinit.5) || (rm -f gdbinit.5.T$$ && exit 1)
(pod2man --center="GNU Development Tools" --release="gdb-`sed q version.subst`" --section=1 gdbserver.pod | sed -e '/^.if n .na/d' > gdbserver.1.T$$ && \
mv -f gdbserver.1.T$$ gdbserver.1) || (rm -f gdbserver.1.T$$ && exit 1)
(pod2man --center="GNU Development Tools" --release="gdb-`sed q version.subst`" --section=1 gdb.pod | sed -e '/^.if n .na/d' > gdb.1.T$$ && \
mv -f gdb.1.T$$ gdb.1) || (rm -f gdb.1.T$$ && exit 1)
install-info --info-dir=/home/u20/riscv/share/info /home/u20/riscv/share/info/stabs.info
rm -f gcore.pod
rm -f gdb-add-index.pod
rm -f gdbinit.pod
rm -f gdbserver.pod
rm -f gdb.pod
test -z "/home/u20/riscv/share/man/man5" || /bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/doc/../../mkinstalldirs "/home/u20/riscv/share/man/man5"
test -z "/home/u20/riscv/share/man/man1" || /bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/doc/../../mkinstalldirs "/home/u20/riscv/share/man/man1"
mkdir -p -- /home/u20/riscv/share/man/man5
/usr/bin/install -c -m 644 'gdb.1' '/home/u20/riscv/share/man/man1/riscv64-unknown-linux-gnu-gdb.1'
/usr/bin/install -c -m 644 'gdbinit.5' '/home/u20/riscv/share/man/man5/riscv64-unknown-linux-gnu-gdbinit.5'
/usr/bin/install -c -m 644 'gdbserver.1' '/home/u20/riscv/share/man/man1/riscv64-unknown-linux-gnu-gdbserver.1'
/usr/bin/install -c -m 644 'gdb-add-index.1' '/home/u20/riscv/share/man/man1/riscv64-unknown-linux-gnu-gdb-add-index.1'
install-info --info-dir=/home/u20/riscv/share/info /home/u20/riscv/share/info/annotate.info
make[6]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/doc”
make[6]: 进入目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/testsuite”
make[6]: 对“install”无需做任何事。
make[6]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/testsuite”
make[6]: 进入目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/data-directory”
make[7]: 进入目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/data-directory”
/bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../../mkinstalldirs /home/u20/riscv/share/gdb/syscalls
files='' ; \
if test "x$files" != x ; then \
for file in $files ; do \
dir=`echo "$file" | sed 's,/[^/]*$,,'` ; \
/bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../../mkinstalldirs /home/u20/riscv/share/gdb/python/$dir ; \
/usr/bin/install -c -m 644 ./python/$file /home/u20/riscv/share/gdb/python/$dir ; \
done ; \
fi
files='' ; \
if test "x$files" != x ; then \
for file in $files ; do \
dir=`echo "$file" | sed 's,/[^/]*$,,'` ; \
/bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../../mkinstalldirs /home/u20/riscv/share/gdb/guile/$dir ; \
/usr/bin/install -c -m 644 ./guile/$file /home/u20/riscv/share/gdb/guile/$dir ; \
done ; \
fi
/bin/bash /home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../../mkinstalldirs /home/u20/riscv/share/gdb/system-gdbinit
mkdir -p -- /home/u20/riscv/share/gdb/syscalls
mkdir -p -- /home/u20/riscv/share/gdb/system-gdbinit
files='gdb-syscalls.dtd freebsd.xml netbsd.xml aarch64-linux.xml amd64-linux.xml arm-linux.xml i386-linux.xml mips-n32-linux.xml mips-n64-linux.xml mips-o32-linux.xml ppc-linux.xml ppc64-linux.xml s390-linux.xml s390x-linux.xml sparc-linux.xml sparc64-linux.xml' ; \
for file in $files; do \
f=/home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../syscalls/$file ; \
if test -f $f ; then \
/usr/bin/install -c -m 644 $f /home/u20/riscv/share/gdb/syscalls ; \
fi ; \
done
files='elinos.py wrs-linux.py' ; \
for file in $files; do \
f=/home/u20/riscv-temp/riscv-gnu-toolchain/build/../riscv-gdb/gdb/data-directory/../system-gdbinit/$file ; \
if test -f $f ; then \
/usr/bin/install -c -m 644 $f /home/u20/riscv/share/gdb/system-gdbinit ; \
fi ; \
done
make[7]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/data-directory”
make[6]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb/data-directory”
make[5]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb”
make[4]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb”
make[3]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux/gdb”
make[2]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux”
make[1]: 离开目录“/home/u20/riscv-temp/riscv-gnu-toolchain/build/build-gdb-linux”
mkdir -p stamps/ && touch stamps/build-gdb-linux
from rvcc-course.
你这个是最后的信息吗?这个编译还没有执行完呢。
from rvcc-course.
是最后的信息啊, 应该是到这步出错了吧
from rvcc-course.
我的是sex -uex -o 运行的,stamps/build-gdb-linux
文件确实创建了
from rvcc-course.
是因为少了两个依赖,我交了个pr,请问可以和一下代码吗
from rvcc-course.
Related Issues (9)
- rvcc 仓库 CMakeLists.txt 可改进的地方 HOT 2
- vscode下断点调试launch.json配置文件 HOT 2
- 如何在 VSCode Debug 过程中为 mian 函数 int **Argv 传递参数 HOT 1
- 注释顺序错误 HOT 2
- parse 函数定义语法存在歧义 HOT 1
- 44 域处理中的一个疑问 HOT 1
- b站视频课程中的main和rvcc项目提供的main不一样 HOT 5
- 关于 commit15 中 for 的语法规则定义的问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rvcc-course.