実際のインストール手順に正しく従ってください!

実際のインストール手順に正しく従ってください!

私の端末に何がありますか?

bash: settings64.csh: line 35: syntax error near unexpected token `('
bash: settings64.csh: line 35: `foreach i ( $xlnxInstLocList )'

スクリプトの一部

set xlnxInstLocList="${xlnxInstLocList} common"
set xlnxInstLocList="${xlnxInstLocList} EDK"
set xlnxInstLocList="${xlnxInstLocList} PlanAhead"
set xlnxInstLocList="${xlnxInstLocList} ISE"
set XIL_SCRIPT_LOC_TMP_UNI=${XIL_SCRIPT_LOC}
foreach i ( $xlnxInstLocList )

構文エラーは下部にあります。

line 35
foreach i ( $xlnxInstLocList )

私はスクリプターではありません。 ISE DESIGN SUITEインストールスクリプトのバグを修正しようとしています。意図した機能を実行するには、「foreach i($ xlnxInstLocList)」に代わるクイックコードセットが必要です。私はこれがBashスクリプトだと思います。

答え1

実際のインストール手順に正しく従ってください!

コメントに埋め込む:

環境変数は "/opt/Xilinx/14.7/ISE_DS" の settings[32|64].(c)sh に書き込まれます。 Xilinx ツールを起動するには、まず設定スクリプトをインポートします。

C-シェル64ビット環境...
source/opt/Xilinx/14.7/ISE_DS/settings64.csh

これはほんの一部です。より大きな非公式命令セット、記事全体を正しく読んでいませんでした。彼らは次のように言いました:

Shell、Bash Shell、Korn Shell 64ビット環境...
. /opt/Xilinx/14.7/ISE_DS/settings64.sh

インストールガイドの「Linuxのインストール」セクションに示すように、ザイリンクス自体の実際のガイドラインは次のとおりです。

1. XILINX インストールディレクトリを入力します。

2. シェルに合わせて、source settings32.(c)shまたは を入力しますsource settings64.(c)sh

あなたの質問でBourne Againシェルを使用していることは明らかです。 .shしたがって、ファイルの代わりにファイルを見つける必要があります.csh Xilinxスクリプトを変更しようとしないでください。スクリプトは実際に変更する必要はありません。シェルに合ったスクリプトを実行します。さまざまなシェルに対してザイリンクスが提供する一連のスクリプトです。

追加読書

  • Linuxのインストール」。 Xilinxデザインツール:インストールおよびライセンスガイド。バージョン14.1。ザイリンクス。 2012年5月8日。血。 6.

答え2

bashいいえforeach。スクリプトはcshORで実行する必要がありますtsch。呼び出しスクリプトを使用している場合は、最初の行が(またはシステムのシェルへのフルパス)であることを./myscript.csh確認してください。#!/bin/csh

答え3

これはcshスクリプトです。実行可能であることを確認し、それ以外の場合は使用または実行してchmod u+x settings64.csh実行します。./settings64.cshcsh settings.sh

関連情報