📄 hpux.html
字号:
<HTML><HEAD><TITLE>Newmat09 - HP-UX</TITLE></HEAD><BODY><H2>HP-UX</H2><A HREF="microso.html"> next</A> - <A HREF="microso.html"> skip</A> - <A HREF="compiler.html"> up</A> - <A HREF="index.html"> start</A><P>HP 9000 series HP-UX. The current version works without problemswith the simulated exceptions; haven't tried the built-in exceptions.<P>Here are comments I made two years ago.<P>I have tried the library on two versions of HP-UX.(I don't know the version numbers, the older is a clone of AT&T 3, thenewer is HP's version with exceptions).Both worked after the modifications described in this section.<P> With the older version of the compiler I needed to edit the math.hlibrary file to remove a duplicate definition of abs.<P>With thenewer version you can set the +eh option to enable exceptions and activatethe UseExceptions option in include.h. If you are using my make file,you will need to replace CC with CC +eh where ever CC occurs. I recommendthat you do not do this and either disable exceptions or use my simulatedexceptions. I get core dumps when I use the built-in exceptions and suspectthey are not sufficiently debugged as yet.<P>If you are using my simulated exceptions you may get a mass of error messagesfrom the linker about __EH_JMPBUF_TEMP. In this case get file setjmp.h(in directory /usr/include/CC ?) and put extern in front of the line<PRE> jmp_buf * __EH_JMPBUF_TEMP;</PRE>The file setjmp.h is accessed in my file myexcept.h. You may want to changethe #include statement to access your edited copy of setjmp.h.</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -