:SimPipeV/SimRISCV/test$ ls ex1.c hello.c mem_qemu.txt null hello mem_mieru.txt mem_test.txt null.c
testディレクトリの中身は上のようになっています.これは,hello.cをコンパイルしたものをすでにもらってあります.
この状態で次のようなディレクトリではhelloを実行できます
:/SimPipeV$ ./simprv SimRISCV/test/hello * Pipeline Configuration * Forwarding: Yes DataCache Disabled Hello, World. #################### ## cycle count: 2298 ## inst count: 1768 ## IPC: 0.769365
しかし,コンパイルを行おうとして,testディレクトリに移動した後にコンパイルを次のように行うとコマンドがないと言われてしまいます.
:/SimPipeV/SimRISCV/test$ riscv32-unknown-elf-gcc –static hello.c –o hello riscv32-unknown-elf-gcc: command not found
なぜコマンドがないと言われてしまうのか教えたいただきたいです.
パスが通っていないのが原因のようで,バッシュに記述することでパスを通したいのですが,描き方が分からないので教えていただきたいです.
https://qiita.com/ozipi/items/29d7ae0b21e476dd7b8e
このサイトにはbash_profileと書いてるのですが,現状ホームディレクトリ直下にあるのはbash_historyとbash_logoutとbashrcでどれを使うのか分からないです
bashとついていない.profileはありました.内容派次のようになっています
# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/.local/bin" ] ; then PATH="$HOME/.local/bin:$PATH" fi
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/30 06:40
2021/09/30 06:52 編集
2021/10/09 12:38 編集
2021/09/30 07:17
2021/10/09 12:39 編集
2021/09/30 07:34
2021/10/09 12:38 編集
2021/09/30 07:42
2021/10/09 12:41 編集
2021/09/30 07:55 編集
2021/10/09 12:41 編集
2021/09/30 08:04
2021/10/09 12:42 編集
2021/09/30 08:22
2021/09/30 08:26