中cdrtools(前身为cdrecord的)是一种开源和免费的命令行软件,它包括一套实用程序,允许用户创建家庭刻录的光盘与CD-R,CD-RW,DVD的-R,DVD-RW或蓝光刻录机。
在包括cdrecord的实用程序,用于录制CD,DVD和BD光盘,一个readcd工具读取CD,DVD和BD介质CD-克隆功能,用于提取音轨从音频CD的偏执狂的支持cdda2wav程序,以及作为创建混合ISO9660的mkisofs的脚本,HFS或Joliet文件系统额外的岩岭属性。
此外,该项目包括isodebug从介质上打印mkisofs的调试信息,isodump倾倒ISO-9660媒体,isoinfo分析和验证乔利埃特,ISO / 9660和岩石岭文件系统,isovfy验证ISO-9660的结构文件系统和rscsi实现远程SCSI(小型计算机系统接口)进程。
在功能一览
中cdrtools支持来自不同供应商的CD刻录机。支持的功能包括IDE / ATAPI,并口,以及SCSI驱动器,音频CD,数据CD,混合光盘,完整的多会话支持,CDRWs(可擦写),TAO,DAO,RAW和人类可读的错误消息。
该应用程序包括远程SCSI支持,并且可以访问本地或远程的CD刻录机。它包括以下工具:使用cdrecord,readcd,cdda2wav,mkisofs的,isodebug,isodump,isoinfo,isovfy和rscsi
命令行选项和可用性
每个所包含的工具有自己的命令行选项,使您可以使用上述特性和功能。要查看这些选项,添加&lsquo的; - 帮助&rsquo的;实际的命令后,属性(如cdrecord的--help)。
该软件可供下载只压缩包(tar档案),其中包括源代码,必须进行优化,并在安装前编译。支持的操作系统包括GNU / Linux的,BSD,Solaris和Mac OS X和微软Windows操作系统。 cdrtools被成功电脑支持无论是32位或64位硬件架构上
是什么在此版本中是新的:
< P>- 全部
- 在包括/席利/ varargs.h中现在包括一个新的类型va_lists_t这是覆盖va_list的结构。
- 在包括/席利/ getargs.h现在有参数评论并返回getargs的回调函数的代码()。
- 的席利makefilesystem现在包括一个新的符号链接ppc64le-Linux的cc.rul非automake的感知化妆实现,比如gmake命令。
- 新的autoconf测试strspn()strcspn()wcsspn()wcscspn()
- Libschily:
- libschily现在实现strspn()strcspn()wcsspn()wcscspn()
- libschily / format.c(低级别的printf()实现),现在实现了%N $论据支持重新定位的情况下与QUOT; N&QUOT;为1..30,或者一个int类型ARG更大点。
- libschily / fprformat.c了修正,将阻止使用标准输入输出宏与较新版本的OpenSolaris,使得printf()的速度不及预期。
- Libsiconv:
- sic_open()不再试图打开所有的字符集的名称为文件在当前目录,但只有在名称中包含斜杠。
什么是新版本 3.00 / 3.01阿尔法30:
- 全部
- 在包括/席利/ varargs.h中现在包括一个新的类型va_lists_t这是覆盖va_list的结构。
- 在包括/席利/ getargs.h现在有参数评论并返回getargs的回调函数的代码()。
- 的席利makefilesystem现在包括一个新的符号链接ppc64le-Linux的cc.rul非automake的感知化妆实现,比如gmake命令。
- 新的autoconf测试strspn()strcspn()wcsspn()wcscspn()
- Libschily:
- libschily现在实现strspn()strcspn()wcsspn()wcscspn()
- libschily / format.c(低级别的printf()实现),现在实现了%N $论据支持重新定位的情况下与QUOT; N&QUOT;为1..30,或者一个int类型ARG更大点。
- libschily / fprformat.c了修正,将阻止使用标准输入输出宏与较新版本的OpenSolaris,使得printf()的速度不及预期。
- Libsiconv:
- sic_open()不再试图打开所有的字符集的名称为文件在当前目录,但只有在名称中包含斜杠。
什么是新版本 3.00 / 3.01阿尔法27:
- 全部
- 在包括/席利/ varargs.h中现在包括一个新的类型va_lists_t这是覆盖va_list的结构。
- 在包括/席利/ getargs.h现在有参数评论并返回getargs的回调函数的代码()。
- 的席利makefilesystem现在包括一个新的符号链接ppc64le-Linux的cc.rul非automake的感知化妆实现,比如gmake命令。
- 新的autoconf测试strspn()strcspn()wcsspn()wcscspn()
- Libschily:
- libschily现在实现strspn()strcspn()wcsspn()wcscspn()
- libschily / format.c(低级别的printf()实现),现在实现了%N $论据支持重新定位的情况下与QUOT; N&QUOT;为1..30,或者一个int类型ARG更大点。
- libschily / fprformat.c了修正,将阻止使用标准输入输出宏与较新版本的OpenSolaris,使得printf()的速度不及预期。
- Libsiconv:
- sic_open()不再试图打开所有的字符集的名称为文件在当前目录,但只有在名称中包含斜杠。
什么是版本3.01阿尔法21个新:
- 全部
- 定义DEV_NULL在include /席利/ mconfig.h解决缺少的/ dev / null的在DOS
- 新的autoconf测试:getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
- 符号链接armv4tl-Linux的cc.rul s390x-Linux的cc.rul armv5tel-Linux的cc.rul新的,支持非automake的认识做出如使用gmake方案。
- 请不要在席利/ hostname.h为MinGW的定义的gethostname()的原型,因为MinGW的是一个错误的原型是在非标准的文件WINSOCK.H
- 在包括/席利/ stdio.h中现在实现了部分取消隐藏文件*数据结构从64位Solaris libc中的代码。这使得实现getc_unlocked()宏即使是64位Solaris作为秉乘的libc,所以libschily能达到类似标准输入输出I / O性能,这是需要能在libschily比快实现的printf()从libc中的printf()。
- Libschily:
- 新功能xcomerr(),xcomerrno(),fxcomerr(),fxcomerrno()在libschily允许的错误信息并退出与退出值不同于错误号。
- 在libschily的错误/引起%format.c。* S要打印错误已被修正。
- libschily / format.c进行了重新设计,使代码重复使用fprformat()通过的#include
- libschily / fprformat.c新功能libschily fprformat()正在执行相同的直接接口从libc中doprnt(),从而使实现的printf()不是从libc中在Solaris上的printf()更快。
- libschily / jsprintf.c对于Solaris,jsprintf()现在是基于fprformat()实现。这样的printf()从libschily是aprox的。 33%,比在Solaris和aprox的从libc中的printf()更快。 2个一样快jsprintf()的libschily一直前。这给出了另一个性能提升的printf()之类hdump / OD绑定程序作为一个开放源码软件替代封闭源代码的OD(1)在OpenSolaris。现在,这使得OSS OD(1)在OpenSolaris上通常5倍的速度,然后在封闭源代码的版本。
- libschily / getdtablesize.c现在把使用的MinGW的cl.exe在Win-DOS编译时一样。
- libschily / mkdirat.c和libschily / mkdirs.c现在采取的是MinGW的有不符合标准的mkdir事实护理()
- libschily / mkfifoat.c固定的,切型/从mkdirat.c粘贴文件
- cdrecord的:
- 的cdrecord / cue.c现在有一个更好的注释中cdrtools特定提示的增强有关。
- 修正了cdrecord.dfl 一个错字
- Cdda2wav(维护/由约尔格·希林,最初由海科荣大街增强; feldt heiko@hexco.de):
- 避免对cdda2wav / exitcodes.h 重新定义XXX警告
- 添加了一个界面#UNDEF到cdda2wav / interface.h以确保从WINDOWS.H#定义界面不使用MinGW的时候会出现问题甚至
- mkisofs的:
- 的mkisofs / mkisofs.8固定非法的troff序列和QUOT; \&QUOT;到&QUOT; E&QUOT;
- 尝试,避免了直接串QUOT;的/ dev / null的&QUOT;在mkisofs.c以允许其工作在Win-DOS不POSIX层。
什么是版本3.01阿尔法20个新:
- 全部
- 为armv7l-Linux的新席利的Makefile规则
- 的autoconf / xconfig.h.in现在把MINGW32用的cl.exe编译时一样
- Libschily:
- libschily :: format.c(printf的)现在支持长度调节剂像^ h HH L LL TZ为%N格式。
- libschily :: format.c已经改组解析的方式,将允许在后面介绍的%支持字段宽度参数N $
- 尝试照顾的事实,MINGW32不支持符合标准的mkdir()函数有两个参数。这适用于顶级libschily / mkdirat.c和libschily / mkdirs.c
- 修正了错字libschily / mkfifoat.c调用的mkdir()而不是mkfifo子()
- libschily / getdtablesize.c需要同样的待遇MINGW32作为cl.exe时
- libparanoia的:
- libparanoia的,现在实现了C2错误指示支持第一阶段:现在是能够处理包含C2指针输入数据,并实现了新的回调报告C2统计数据返回给调用者
- libparanoia的现在支持来控制超前读缓冲区的大小。这使得libparanoia的被采用,目前制约。
什么是版本3.01阿尔法19个新:
- 在此版本中添加不同的细粒度权限处理的在cdrtools这个被称为特权程序的情况下保持root权限。
- Libfind现在支持&QUOT;事件端口&QUOT;类型的文件。
- 在用一个过时cdda_paranoia.h文件的冲突在/ usr / local / include目录/看到在FreeBSD现在可以避免的。
- 在仿真一对*()函数已添加到libschily。
什么是版本3.01阿尔法18个新:
- 在增加了对非automake的规则启用使程序(与gmake一样)为:PPC64-Linux的cc.rul和PPC64,Linux的gcc.rul
- 添加了新的操作系统版本ID为各种WIN-DOS版本的规则:
- os-interix-nt-6.0.id
- os-interix-nt-6.1.id
- os-cygwin_nt-6.2-wow64.id
- os-cygwin_nt-6.2.id
- os-cygwin_nt-6.3-wow64.id
- os-cygwin_nt-6.3.id
- 在结构的timespec是否定义新的autoconf测试。
- 各种Cstyle变化。
- 在新的包含文件:包括/席利/ shedit.h 。
- 确保包括/席利/ time.h中总是包含一个结构的timespec定义。
- 新功能getnstimeofday()和setnstimeofday()。
- 新增defltsect()的共享库的版本导出的函数列表中。
- 修正了filedesrciptor泄漏libfind使用-empty的空目录时命中。
- 修正了细粒度的权限处理的Linux版本。感谢丹尼尔Pielmeier从Gentoo的报告和测试。
在包括/席利目录
什么是版本3.01阿尔法17个新:
- 在本席利Makefilesystem不再使用CC =内部任务。
- 自动支持已经增加了对的ARMv5和ARMv6的。
- 这使得编译的RaspberryPI也可能与非automake的感知gmake命令。
- 允许&QUOT;静态&QUOT;汇编(汇编在不脱离所述席利Makefilesystem使用动态定义)在Linux的ARMv6(这是由RaspberryPI)。
- 在许多消息来源已被修改,以处理__CYGWIN32__为__CYGWIN __
- 这是需要的,在64位模式下运行不再定义__CYGWIN32__但__CYGWIN __新的Cygwin版本。
什么是版本3.01阿尔法16个新:
- 在该版本修复了导致过多的libparanoia的一个bug小数组初始化。
- 的OpenCSW构建环境进行了更新,在最后一个版本。
- 在此版本允许&QUOT;静态&QUOT;编译适用于Linux x86的cdrtools这个图书馆用户。
- 的包括来自席利便携性环境文件已被重构。
什么是版本3.01阿尔法15个新:
- 在Linux和Solaris,此版本将发出警告如有必要,细粒度的权限丢失。
- 在这附近工作,阻止cdda2wav编译在FreeBSD 9.1的bug。
- 在mkisofs的编译没有-DUDF并没有-DDVD_VIDEO。
什么是版本3.01阿尔法14个新:
- 在一个错字包括/席利/ stat.h纳秒处理在NetBSD和OpenBSD相关的是固定的。
- 的suid root用户少的安装,现在支持在Linux上。
- -new-DIR-模式mkisofs的现在只是取代了-dir模式上已经和QUOT目录中的作用;发明&QUOT;由mkisofs的。
使用FCAPS(一般可因为Linux 2.6.24)
什么是版本3.01阿尔法13个新:
- 在此版本支持硬链接,命名管道,插座,性格特色,并与UDF块特价,支持所有三种的Unix次在UDF微秒粒度,设置了正确的用户/组/权限在UD符号连接,并支持S_ISUID,S_ISGID,S_ISVTX(uid设置,设置GID,粘)在UDF。
什么版本3.01阿尔法12是新的:
- 在两个错误的UDF元数据已经修复了造成mkisofs的造成的情况下一个文件&gt错误的文件的内容; 4 GB的存在,而使用了-sort选项。
- Cdda2wav不再问什么时候和QUOT打印不需要的。负载CDROM,请按Enter]键,和被输入的字符比NL等
什么是版本3.01阿尔法11个新:
- 在这个版本增加了一个解决办法,以支持有关规定编制最近的cygwin的版本。
什么是版本3.01阿尔法10新:
- 修正了DVD视频填充的问题中介绍3.01a09作为假Valgrind的警告的结果。
- 添加了对Android的半静态的支持(预)包括文件:包括/席利/ armv5tejl-Linux的GCC / xconfig.h
什么是版本3.01阿尔法09新:
- 系统的32位无符号整型侧翻在mkisofs的错误与计算扇区地址,用于岩岭CE项固定(命中多会话启动过去的4 GB)。
- 所有来自mkisofs的套装方案现在支持一个新的选项-ignore错误。
- 支持一个新的平台(焦)加入。
什么是版本3.01阿尔法06新:
- 在这个版本增加了与微软的编译器编译支持cl.exe时,交叉编译,并支持SCSI传输在较新的AIX版本试图支持。
什么版本3.01阿尔法05是新的:
- 在mkisofs的现在支持的El Torito的多重启动模式
- 在mkisofs的现在支持通过新的选项-eltorito平台任意设定开机架构的能力(如EFI)。
- mkisofs的现在支持手动设置经由所述新的选择 - 型最新被记录在主卷描述符的修改时间的能力。这使您可以对蛴螬任意设定UUID值。
什么版本3.01阿尔法04是新的:
- 修正了拼写错误的cdrecord-3.01a03允许CD文本大小之前中止。
什么是版本3.01阿尔法03新:
- 在该版本将尝试使用实际的意义计数而不是对新版本的FreeBSD REQUEST SENSE的标准值。
- 将尝试恢复SCSI状态字节,做一个手动请求意义上的AIX,UnixWare的,阿波罗域失败的命令后,命令错误,并为Linux并行端口SCSI。
- 在cdrecord的现在警告当有人试图编写更多CD文本比可能是一个单一的语言。
- 若干错别字已经固定在cdda2wav手册页。
- 在一些被遗忘的选项已被添加到mkisofs的手册页。
什么是版本3.01阿尔法01新:
- 全部
- 宏XARCH_GEN&XARCH_OPT现在在规则/ CC-sunpro * .rul
- 包含文件包含/席利/ ccomdefs.h现在允许禁用的printf()格式检查海合会与此-DNO_PRINTFLIKE是必要的,以便让明星在Solaris ON cosolidation作为GCC ID太愚蠢了编译printf()的扩展。
- 在所有包含文件(即使是那些由autoconf的创建)现在防止多个includion。
- 新的autoconf测试的pathconf()和执行fpathconf()
- 新的autoconf测试的/ dev /标准输入中,/ dev /标准输出中,/ dev /标准错误中,/ dev / FD / 0中,/ dev / FD / 1中,/ dev / FD2
- 新的autoconf测试:qecvt()qfcvt()qgcvt()_ldecvt()_ldfcvt()_ldgcvt()_ldecvt_r()_ldfcvt_r()_ldgcvt_r()qeconvert()qfconvert()qgconvert()需要很长的双支持。
- 新的autoconf测试_qecvt()_qfcvt()_qgcvt()和_qecvt_r()_qfcvt_r()_qgcvt_r()在AIX
- 所有的链接程序映射文件已被修改,以允许平台相关的#ifdef的
- 在包括/席利/ wchar.h现在包括一个workyround对于没有wcwidth()平台。
- 请NLS默认(即gettext的()被调用的情况下席利/ nlsdefs.h被列入)
- Libschily:
- libschily /?eterrno.c不再覆盖为了在consoliation通过编译constrints在Solaris的_TS_ERRNO定义。
- 在映射文件中的一些新的全局符号libschily / libschily-mapvers
- libschily / wcsndup.c已经frgotten代码,仍然没有internaly实现strndup()
- libschily现在默认重命名函数getline(),fgetline()和fexec *()为js_getline(),js_fgetline()和js_fexec *()。这是必要的,因为POSIX标准commitee忽略POSIX基本规则没有定义功能,这些功能与现有的已发布功能的冲突。由于超过25年,从linschily的功能已经在公众和POSIX.1-2008定义的功能,即使违反POSIX命名规则。的POSIX fexec *()函数将如必须正确称为fdexec *()。现有方案可以保持正式名称函数getline(),fgetline()和fexec *(),因为它们是由缺省#define的到新的js _ *()的名字。要禁用这种便利,地址:#定义NO_SCHILY_GETLINE禁用席利函数getline(),fgetline()的#define NO_SCHILY_FEXEC要禁用席利fexec *()的#define NO_SCHILY_FSPAWN要禁用席利fspawn *()
- Libschily现在有新英寸长双&QUOT;支持功能:qftoes()和qftofs()
- Libschily现在支持一个区域dependend小数点打印浮点数。
- Libschily现在支持打印使用format()的便携式printf()的执行长双数。如果这不适合你的平台上工作,或者如果这样做正确的平台不能正常工作,请报告。这是需要出新的&QUOT; OD&QUOT;实施
- 选项解析实现getargs()/的GetFiles()从libschily现在支持合并单个字符布尔标志即使在选项字符串提到调用回调函数,如果找到一个有效的选择。这是需要出新的&QUOT; OD&QUOT;实施
- 从libschily filereopen()不再调用open()内,只要没有必要创建或截断该文件。
- libschily的findinpath()现在包括一个新的路径参数,允许使用来自BSH功能。
- 的fnmatch现在总是可以js_fnmatch()
- 新的autoconf测试_qecvt()_qfcvt()_qgcvt()和_qecvt_r()_qfcvt_r()_qgcvt_r()在AIX
- smake的searchfileinpath()移动到libschily允许它被普遍用于搜索节目资源。
什么在3.00版本新:
- 全部
- 更好皮棉订立规则
- 更好的autoconf规则
- 在IBM-390更好地支持Linux
- 在AMD的x86-64更好地支持Linux
- 更好的符合lint警告。
- 现在,使用&QUOT; makefile文件,1.6&QUOT;
- 在编译在OS / 2再次(-Zexe工作 - &GT; -o XXX $(EXEEXT) 。
- 的休眠时间,让阅读GNU mmake相关的警告,降低
- 要2秒。
- 在我还在等待GNU作出修正,1999年我做报告的错误。
- 支持'做DESTDIR = XXX安装'添加
- 办法来解决BSDI壳牌错误
- 对于BSDI具有CHOWN实际上安装的解决方法(1)在/ usr / sbin目录/
- 在CC-配置的shell脚本返工
- 在更好的配置测试procfs的包含文件
- 的fchown,搭配chmod,fchmod,lchmod,futimes,lutimes配置测试
- 配置测试fdopendir
- 为打破Ext2文件系统配置测试包括Linux内核文件
- 更好SRCROOT搜索功能shell脚本
- 新的autoconf测试破碎,&
- 在各种Linux系统
- astoull *()新的schily.h
- utypes.h现在有MAX_和MIN_值定义为所有基本
- 系统类型。
- 支持加在Solaris Sparc的64位模式下进行编译。
- 使用:smake CCOM = cc64
- 支持加入到编译的版本共享库
- 在数字接口电平,使非官方&QUOT;接口&QUOT;
- 静态
- 阻止GMAKE进入一个enless环路上的Solaris
- 在情况下的/ usr / UCB / TR是/ usr / bin中前/ TR在PATH
- 在的情况下更好的autoconf的错误消息,预期
- C编译器无法找到。
- 在Mac OS X上会安装文件为根:车轮
- 供应连接器映射文件的所有库。这使得中cdrtools
- 要使用共享库只和正确编译
- 隐藏在Solaris非官方接口(使用LS)
- 请注意,此功能目前还不适用于GNU LD
- 支持的DragonFly BSD增加,这要归功于joerg@britannica.bec.de~~V
- 在默认安装的Cygwin UID /组适用于使用现有的IDS。
- btcflash添加新程序。感谢David黄
- 如果您希望所有用户都能够调用cdrecord的根少,则需要
- 的Solaris 10或更高版本。
- 编辑文件/ etc /安全/ exec_attr并添加:
- 所有:Solaris系统:CMD :::的/ opt /席利/斌/ cdrecord的:PRIVS = FILE_DAC_READ,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
- 所有:Solaris系统:CMD :::的/ opt /席利/斌/ readcd:PRIVS = FILE_DAC_READ,sys_devices,net_privaddr
- 所有:Solaris系统:CMD :::的/ opt /席利/斌/ cdda2wav:PRIVS = FILE_DAC_READ,sys_devices,proc_priocntl,net_privaddr
- 如果您想只允许特定的用户使用cdrecord的,
- 使用这样的:
- CD-RW:Solaris系统:CMD :::的/ opt /席利/斌/ cdrecord的:PRIVS = FILE_DAC_READ,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
- 代替,使轮廓与QUOT的相关用户成员; CD-RW&QUOT;
- 中加入如下一行:
- 约尔格::::型材= CD-RW
- 成的/ etc / user_attr中
- 请注意,您可能需要通过&QUOT调用cdrecord的;使用pfexec cdrecord的......&QUOT;
- 或使用轮廓清楚的外壳(例如,/ usr / bin中/ pfksh)
- 为BeOS的/ Zeta在生成文件系统更好地支持
- 支持armv5teb-linux的-CC被添加到生成文件系统
- 在Autoconf脚本添加到“的conf”目录
- 在2006年5月15日,我高兴地宣布新功能和发布
- 的DVD-代码到开源。经过与各种 长时间讨论
- 在开放源代码许可证的人以及他们在项目间使用效果
- 和作者自己的影响,我接触的作者
- 部分包含在该软件套件和得到的,在大多数情况下,他们
- 支持和资助对选择CDDL为新的许可证。虽然
- 在这花了一些时间,这是值得一读不同的开放源代码
- 完全许可与一些支持的人在这一领域的工作。
- 现在,我知道为什么花了太阳这么多的时间来提供OpenSolaris的下
- 在一个开放源代码的许可......如果你把一个许可证的改变严重的是,它是
- 在一个真正艰苦的工作。
- 文件&QUOT;贡献&QUOT;已被更新。
- 在生成文件系统已经被完全重写更可重复使用
- 并没有复制的代码。
- 在生成文件系统现在支持下&QUOT编制;服务的UNIX&QUOT;
- 现在,被称为&QUOT;子系统基于UNIX的应用程序(SUA)&QUOT;
- 免费POSIX加上从微软(标识为&QUOT;的Interix&QUOT;) 。
- 注意smake-1.2a36或从未
- 从ftp://ftp.berlios.de/pub/smake/alpha/
- 需要注意的是smake-1.2.1适用于
- ftp://ftp.berlios.de/pub/smake/
- 目前,cdrecord的是无法发送此 SCSI命令
- 环境。我要找经验丰富的用户的帮助。
- 在生成文件系统现在支持使用Microsoft 来编译
- C编译器&QUOT; CL&QUOT;
- 注意smake-1.2a36或从未
- 从ftp://ftp.berlios.de/pub/smake/alpha/
- 该汇编目前只能从锥体&QUOT; Cygwin的&QUOT;环境
- 在使用smake与设立的方式,使环境变量
- &QUOT; CL&QUOT;工作(寻找它的头文件和库)。
- 运行&QUOT; smake CCOM = CL&QUOT;对于这种汇编。
- cdrecord的尚未证实在这种环境中进行编译。
- 请注意,我为这些新的编译可能感兴趣的反馈。
- 新功能strlcpy()以获得更好的便携性。
- 新函数strncpy()以获得更好的便携性。
- 更好的MSVC支持增强的Makefile系统
- 在增强Makefile文件系统用于C ++的支持
- 修正了一些在dirdefs.h错别字
- 新功能getvallargs()/ getvargs()/ getvfiles()
- 允许有一个基础的载体接口
- 在先进的参数解析库函数。
- 在目前使用mkisofs的。
- getargs.c是现在最新的一次libschily
- 从cdrtools这个是100%完成,也可以使用
- 作为共享库中使用由例如明星了。
- 添加了一个解决方法的核心转储问题
- 在FreeBSD / SPARC64运行avoffset.c(GCC)
- libschily现在包括一个备用的fnmatch()为更好的便携
- 在此的fnmatch()实现摘自日BSD项目。
- 修正了一个错误的getvargs()引起的mkisofs -joliet长为
- 宣布为非法选项。
- 几个小格式增强功能getargs()
- getavrgs()现在(如getargs())能够正确处理
- 的单个字符布尔标志组合
- 在包括彻底改组,以避免将来名称冲突的文件系统。
- 的包含文件现在已经完全转移到包括/席利/.
- 这也让使所有包含在/ usr / include目录/席利/ 可用的文件
- 在未来。
- 在一个固定的类型包括:/席利/ termios.h感谢史蒂芬M. Schweda为
- 的报告。
- 所有的库现在包括编译代码的共享库的支持。
- 中的代码已经过测试,在Solaris上,还应该在* BSD和Linux。
- 在为了编译共享库,要么调用:
- 请LINKMODE =动态
- 或更改行
- DEFLINKMODE =静态
- DEFLINKMODE =动态
- 在默认值/默认的操作系统。
- 我对各种操作系统平台感兴趣的反馈........
- 编译库的顺序已被更改,使
- 在编译过程中迎战老静态libraris在 不敏感
- 在库搜索路径。
- 新席利的autoconf测试gettext的()和libintl
- 在包括/席利/ nlsdefs.h现在还检查HAVE_GETTEXT存在
- #UNDEF SIZE_T_MAX在utypes.h更好FreeBSD支持
- 请文件系统调整:所有席利包括文件现在位于
- 在... /有/席利/
- 现在,使用新定义的史蒂芬M. Schweda
- 在包括/席利/ xmconfig.h
- VMS用户:在未来,你需要指定CC -DUSE_STATIC_CONF
- 在为了得到老的静态配置。
- 在新文件席利/ errno.h中
- 修正了一些文件没有包含,而不是
- 试图让浮点printf()的支持功能工作
- 在实现C99不仅没有后备系统。
- 由于这种变化是从一个人的报告结果,不喜欢
- 来合作,我是不是能够测试报告AIX-5.x的平台上。
- 另外请注意,这种变化可能会导致在其他平台上的问题。
- 请测试并报告!
- 的席利Makefilesystem现在包括环境定义
- 对于微软Studio 8的编译器。如果你喜欢编辑这些
- 定义,请检查默认目录
- 下一步在支持微软的C编译器:建立在环境
- 设置了对MS的编译器。为了与MS C编译器编译,
- 设置了Cygwin环境和编译Cygwin的“smake”。
- 然后用这个smake通过调用编译与MS C编译器:
- smake CCOM = CL
- 在此默认为VC7。如果你喜欢用VC6,拨打:
- smake CCOM = CL VC = 6
- 请注意,smake本身(如编译与QUOT; CL&QUOT;)将无法正常工作,因为
- 在MS没有实现通过一个引用ARG载体的可靠方法
- 来一个新的方案。
- 需要注意的是cdrtools这个还没有完全MSVC编译。这
- 主要是由缺少标准符合在MS C编译器引起的。
- 包含文件结构的一个小调整:
- 在新的文件在include /席利/ xconfig.h
- 在包括/席利/ xmconfig.h现在只包含手工静态配置
- 对于VMS
- 在该Makefilesystem现在包括链接SPARC64(富士通 - 西门子)
- 在席利includefiles正与&QUOT安装,使安装和QUOT;
- 尝试避免例外程序通过调用存取(;&QUOT;,E_OK | F_OK)
- 引起从Microsoft C编译器&QUOT一个libc中的bug; CL&QUOT;
- 在生成文件系统现在支持的Winsock库
ACL的
在生成文件
你需要最新的“smake”RELASE
你需要最新的“smake”RELASE
评论没有发现