NAME gencc - create a front-end to the cc command SYNOPSIS gencc DESCRIPTION The gencc command is an interactive command designed to aid in the creation of a front-end to the cc command. Since hard-coded pathnames have been eliminated from the C Compi- lation System (CCS), it is possible to move pieces of the CCS to new locations without recompilation. The new loca- tions of moved pieces can be specified through the -Y option to the cc command. However, it is inconvenient to supply the proper -Y options with every invocation of the cc com- mand. Further, if a system administrator moves pieces of the CCS, such movement should be invisible to users. The front-end to the cc command that gencc generates is a one-line shell script that calls the cc command with the proper -Y options specified. The front-end to the cc command will also pass all user-supplied options to the cc command. gencc prompts for the location of each tool and directory that can be respecified by a -Y option to the cc command. If no location is specified, it assumes that that piece of the CCS has not been relocated. After all the locations have been prompted for, gencc will create the front-end to the cc command. gencc creates the front-end to the cc command in the current working directory and gives the file the same name as the cc command. Thus, gencc can not be run in the same directory containing the actual cc command. Further, if a system administrator has redistributed the CCS, the actual cc com- mand should be placed in a location that is not typically in a user's path (for example, /usr/lib). Such placement will prevent users from accidentally invoking the cc command without using the front-end. FILES ./cc front-end to cc SEE ALSO cc(1B) NOTES gencc does not produce any warnings if a tool or directory does not exist at the specified location. Also, gencc does not actually move any files to new locations. The gencc command is obsolete.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |