cadence IC5 install under ubuntu 6.06. cadence IC50 安装总结,在ubuntu6.06下.
2007-01-16 00:20
876 查看
First, if your tar version is 1.5, change it to 1.4. 1.5 seems have a bug and can not operate properly.
execute SETUP.SH
exit when asked if to run softload
go to the install directory and find the following file:
modify io_fltr.c
line 33 add: #include <errno.h>, also add #include <stdlib.h> at the file top
line 54 add: #define lnx86
line 68 change: "/bin/uncompress -c"
modify process_file.c
line 511: change 1280 to 10000
gcc -o io_fltr i
4000
o_fltr.c
gcc -o process_file process_file.c
modify vld:
line 424 & 425: delete +2 -3
then do the following step:
./softload
(1) load available products
(1) local
(2) other
don't view readme file
(4) cadence catalog
(a) all of the above
(2) list installed products
(3) linux operating system(lnx86)
(q)
copy license.dat to cdsroot/share/license/
ln -s tools.lnx86 tools
you need the following environment variable:
CDSDIR=
CDS_ROOT=
CDS_INST_DIR=
# the above three is the root directory of cadence
CDS_INSTALL_DIR=root_of_cds/tools/dfII
export CDS_LIC_FILE=(the path to license)
export PATH=$CDS_ROOT/TOOLS/BIN:$CDS_INSTALL_DIR/BIN:$CDS_ROOT/TOOLS/SPECTRE/BIN:$PATH
copy everything under /tools/dfII/sample/local to /tools/dfII/local
change cdsinit to .cdsinit
sudo apt-get install libstdc++2.10-glibc2.2
you also need the following environment variable:
export LD_ASSUME_KERNEL=2.4.21
do this under your /usr/lib:
sudo ln -sf libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
libcwait.c file is:
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
pid_t
__libc_wait (int *status)
{
int res;
asm volatile ("pushl %%ebx/n/t"
"movl %2, %%ebx/n/t"
"movl %1, %%eax/n/t"
"int $0x80/n/t"
"popl %%ebx"
: "=a" (res)
: "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0),
"S" (0));
return res;
}
compile the file using the following command:
gcc -shared -o libcwait.so -fpic -O2 libcwait.c (NOTICE: "O" is not zero but letter o of upper case)
use also need this environment variable:
export LD_PRELOAD=/usr/lib/my/libcwait.so
(libcwait.so is generated by the previous command.
you'd better export LANG=POSIX to avoid some fonts problems when using cadence.
type icfb& in a terminal
then, enjoy ...
execute SETUP.SH
exit when asked if to run softload
go to the install directory and find the following file:
modify io_fltr.c
line 33 add: #include <errno.h>, also add #include <stdlib.h> at the file top
line 54 add: #define lnx86
line 68 change: "/bin/uncompress -c"
modify process_file.c
line 511: change 1280 to 10000
gcc -o io_fltr i
4000
o_fltr.c
gcc -o process_file process_file.c
modify vld:
line 424 & 425: delete +2 -3
then do the following step:
./softload
(1) load available products
(1) local
(2) other
don't view readme file
(4) cadence catalog
(a) all of the above
(2) list installed products
(3) linux operating system(lnx86)
(q)
copy license.dat to cdsroot/share/license/
ln -s tools.lnx86 tools
you need the following environment variable:
CDSDIR=
CDS_ROOT=
CDS_INST_DIR=
# the above three is the root directory of cadence
CDS_INSTALL_DIR=root_of_cds/tools/dfII
export CDS_LIC_FILE=(the path to license)
export PATH=$CDS_ROOT/TOOLS/BIN:$CDS_INSTALL_DIR/BIN:$CDS_ROOT/TOOLS/SPECTRE/BIN:$PATH
copy everything under /tools/dfII/sample/local to /tools/dfII/local
change cdsinit to .cdsinit
sudo apt-get install libstdc++2.10-glibc2.2
you also need the following environment variable:
export LD_ASSUME_KERNEL=2.4.21
do this under your /usr/lib:
sudo ln -sf libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
libcwait.c file is:
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
pid_t
__libc_wait (int *status)
{
int res;
asm volatile ("pushl %%ebx/n/t"
"movl %2, %%ebx/n/t"
"movl %1, %%eax/n/t"
"int $0x80/n/t"
"popl %%ebx"
: "=a" (res)
: "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0),
"S" (0));
return res;
}
compile the file using the following command:
gcc -shared -o libcwait.so -fpic -O2 libcwait.c (NOTICE: "O" is not zero but letter o of upper case)
use also need this environment variable:
export LD_PRELOAD=/usr/lib/my/libcwait.so
(libcwait.so is generated by the previous command.
you'd better export LANG=POSIX to avoid some fonts problems when using cadence.
type icfb& in a terminal
then, enjoy ...
相关文章推荐
- ubuntu10.10硬盘安装方法总结
- ubuntu上安装R的时候遇到的问题总结
- 使用VirtualBox安装Ubuntu9.10,搭建java开发环境总结
- ubuntu安装总结
- OpenCV install methond under Ubuntu 16.04 & Windows 10
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- Ubuntu使用apt-get install下载安装一些软件包的时候连接不到cn.archive.ubuntu.com
- ubuntu9.04下kvm虚拟机的安装与桥接网络配置(总结)
- Postgresql and Postgis install under Ubuntu14.04 (trusty)
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- Ubuntu 16.04安装使用--Ubuntu16.04下基于Docker的Caffe-GPU版本环境搭建总结
- ubuntu下jdk1.7.0安装及其环境配置总结(带图示)
- ubuntu14.04(X64) qt5.4.0 + vtk6.1.0 Install (安装记录)
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- Ubuntu安装/卸载软件总结
- ubuntu中安装伪分布式Hadoop问题总结
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- 【转】Ubuntu 中软件的安装、卸载以及查看的方法总结
- ubuntu14.04(X64) qt5.4.0 + vtk6.1.0 Install (安装记录)
- [Ubuntu--Install]Ubuntu16.04安装中文输入法