⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ccide.hsc

📁 CC386 is a general-purpose 32-bit C compiler. It is not an optimizing compiler but given that the co
💻 HSC
📖 第 1 页 / 共 5 页
字号:
HelpScribble project file.
13
YNQ`bsg-113363
0
1
CCIDE Help


LADSoft
TRUE


1
BrowseButtons()
0
TRUE

FALSE
TRUE
16777215
0
16711680
8388736
255
FALSE
FALSE
FALSE
1
FALSE
FALSE
Contents
%s Contents
Index
%s Index
Previous
Next
FALSE

43
10
Scribble10
index




Writing



FALSE
34
{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue255;\red0\green128\blue0;\red128\green0\blue0;}
\viewkind4\uc1\pard\ri1460\cf1\lang1033\b\fs32 Welcome to CCIDE help
\par 
\par \cf0\b0\fs20 CCIDE is an integrated development environment taylored to use with the CC386 toolset.  It supports most functionality of the toolset; however it is not a standalone program.  To accomplish its tasks it usually spawns an appropriate tool from the toolset, such as the compiler or linker.  Output from spawned tools is integrated into the environment error window.
\par 
\par That said, CCIDE may also be used as a standalone editor.
\par 
\par CCIDE has full support for docking windows; most windows may be docked anywhere on the screen.  Toolbars may as well.
\par 
\par General information to help you get started:
\par 
\par \tab\cf2\strike Getting Started\cf3\strike0\{linkID=12\}
\par \tab\cf2\strike Support For NASM\cf3\strike0\{linkID=280\}
\par \cf0 
\par CCIDE has the following general functions:
\par 
\par \tab\cf2\strike Configurable Integrated editor\cf3\strike0\{linkID=20\}\cf0 
\par \tab\cf2\strike Project window, with integrated make facility\cf3\strike0\{linkID=30\}\cf0 
\par \tab\cf2\strike Information windows\cf3\strike0\{linkID=40\}\cf0 
\par \tab I\cf2\strike ntegrated debugger\cf3\strike0\{linkID=50\}\cf0 
\par \tab\cf2\strike Debugging windows\cf3\strike0\{linkID=60\}\cf0 
\par \tab\cf2\strike Find In Files (grep)\cf3\strike0\{linkID=70\}\cf0 )
\par \tab\cf2\strike Find and Replace\cf3\strike0\{linkID=75\}
\par \cf0\tab\cf2\strike Bookmarks\cf3\strike0\{linkID=80\}\cf0 
\par \tab\cf2\strike Configurable platform help\cf3\strike0\{linkID=90\}\cf0 
\par \tab\cf2\strike Browse information\cf3\strike0\{linkID=100\}
\par \tab\cf2\strike Printing\cf3\strike0\{linkID=110\}
\par \tab\cf2\strike Toolbars\cf3\strike0\{linkID=115\}
\par \tab\cf2\strike Hotkeys\cf3\strike0\{linkID=200\}
\par  
\par \cf1\b\fs32 For licensing information, look here:
\par \tab\cf2\b0\strike\fs20 GPL Copyright Information\cf3\strike0\{linkID=15\}\cf2\strike 
\par }
12
Scribble12
Getting Started




Writing



FALSE
16
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}{\f1\fnil Arial;}}
{\colortbl ;\red0\green0\blue255;}
\viewkind4\uc1\pard\ri1460\cf1\b\fs32 Getting Started\cf0\b0\f1\fs20 
\par 
\par \f0 CCIDE is a project - based system.  That means to do anything significant other than simply editing files (such as compiling or debugging) a project must first be set up.  The project has information about TARGETS, which are executable or DLL files that are going to be created or debugged.  A list of sources files is associated with each target; when attempting to create the target CCIDE will apply the appropriate tool to each source file to compile it, then link the results together to create the target.  Optionally, CCIDE will maintain a list of dependency files and automatically rebuild all related source files when one of the depencency files changes.
\par 
\par This version of CCIDE does not allow specification of custom build rules, but will allow pre and post build rules to be added.
\par 
\par The list of souce files may be any combination of C language files, Assembly language files, RC files, and libraries.  CCIDE will automatically apply the compiler, the assembler, the resource compiler, or the linker depending on the file name extension of the source file.  If the MAKE option is selected, only files which have changed, or whose dependencies have changed, will be recompiled.  If the BUILD ALL option is selected CCIDE will rebuild all files irregardless of what has changed.
\par 
\par Creating a project is a three-step process.  First, the NEW PROJECT menu item in the projects menu is selected.  A dialog comes up prompting for the project name.  Generally the project file should go in the same directory as the sources, although this is not an absolute requirement.  But it is easier to move things to new directories later if there is a need, if the project directory is somewhat related to the source directory.
\par 
\par After creating the project, a target has to be created.  To create a target select the ADD TARGET menu option in the projects menu.  Then type in the name of an EXE file you want to be working on.
\par 
\par Once the target is created, right-click on the target and a menu will come up.  Press the ADD FILES button on this menu and it will give a dialog for adding files.  If you already have files, select them (it is possible to do multi-selection) otherwise type in the name of a new file to create and the IDE will open a new file window for you. Once the dialog goes away the project is complete.  Select SAVE PROJECT on the projects menu to save it, then it can be built and debugged.  To build it select MAKE or BUILD ALL from the BUILD menu; or you can compile single files when they have the focus by selecting COMPILE FILE.\f1 
\par }
15
Scribble15
Copyright




Writing



FALSE
352
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}{\f1\fnil Arial;}}
{\colortbl ;\red0\green0\blue255;\red0\green0\blue0;}
\viewkind4\uc1\pard\fi540\cf1\fs20  \cf2                    GNU GENERAL PUBLIC LICENSE
\par                        Version 2, June 1991
\par 
\par  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
\par      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
\par  Everyone is permitted to copy and distribute verbatim copies
\par  of this license document, but changing it is not allowed.
\par 
\par                             Preamble
\par 
\par   The licenses for most software are designed to take away your
\par freedom to share and change it.  By contrast, the GNU General Public
\par License is intended to guarantee your freedom to share and change free
\par software--to make sure the software is free for all its users.  This
\par General Public License applies to most of the Free Software
\par Foundation's software and to any other program whose authors commit to
\par using it.  (Some other Free Software Foundation software is covered by
\par the GNU Library General Public License instead.)  You can apply it to
\par your programs, too.
\par 
\par   When we speak of free software, we are referring to freedom, not
\par price.  Our General Public Licenses are designed to make sure that you
\par have the freedom to distribute copies of free software (and charge for
\par this service if you wish), that you receive source code or can get it
\par if you want it, that you can change the software or use pieces of it
\par in new free programs; and that you know you can do these things.
\par 
\par   To protect your rights, we need to make restrictions that forbid
\par anyone to deny you these rights or to ask you to surrender the rights.
\par These restrictions translate to certain responsibilities for you if you
\par distribute copies of the software, or if you modify it.
\par 
\par   For example, if you distribute copies of such a program, whether
\par gratis or for a fee, you must give the recipients all the rights that
\par you have.  You must make sure that they, too, receive or can get the
\par source code.  And you must show them these terms so they know their
\par rights.
\par 
\par   We protect your rights with two steps: (1) copyright the software, and
\par (2) offer you this license which gives you legal permission to copy,
\par distribute and/or modify the software.
\par 
\par   Also, for each author's protection and ours, we want to make certain
\par that everyone understands that there is no warranty for this free
\par software.  If the software is modified by someone else and passed on, we
\par want its recipients to know that what they have is not the original, so
\par that any problems introduced by others will not reflect on the original
\par authors' reputations.
\par 
\par   Finally, any free program is threatened constantly by software
\par patents.  We wish to avoid the danger that redistributors of a free
\par program will individually obtain patent licenses, in effect making the
\par program proprietary.  To prevent this, we have made it clear that any
\par patent must be licensed for everyone's free use or not licensed at all.
\par 
\par   The precise terms and conditions for copying, distribution and
\par modification follow.
\par 
\par 
\par                     GNU GENERAL PUBLIC LICENSE
\par    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
\par 
\par   0. This License applies to any program or other work which contains
\par a notice placed by the copyright holder saying it may be distributed
\par under the terms of this General Public License.  The "Program", below,
\par refers to any such program or work, and a "work based on the Program"
\par means either the Program or any derivative work under copyright law:
\par that is to say, a work containing the Program or a portion of it,
\par either verbatim or with modifications and/or translated into another
\par language.  (Hereinafter, translation is included without limitation in
\par the term "modification".)  Each licensee is addressed as "you".
\par 
\par Activities other than copying, distribution and modification are not
\par covered by this License; they are outside its scope.  The act of
\par running the Program is not restricted, and the output from the Program
\par is covered only if its contents constitute a work based on the
\par Program (independent of having been made by running the Program).
\par Whether that is true depends on what the Program does.
\par 
\par 
\par 
\par 
\par   1. You may copy and distribute verbatim copies of the Program's
\par source code as you receive it, in any medium, provided that you
\par conspicuously and appropriately publish on each copy an appropriate
\par copyright notice and disclaimer of warranty; keep intact all the
\par notices that refer to this License and to the absence of any warranty;
\par and give any other recipients of the Program a copy of this License
\par along with the Program.
\par 
\par You may charge a fee for the physical act of transferring a copy, and
\par you may at your option offer warranty protection in exchange for a fee.
\par 
\par   2. You may modify your copy or copies of the Program or any portion
\par of it, thus forming a work based on the Program, and copy and
\par distribute such modifications or work under the terms of Section 1
\par above, provided that you also meet all of these conditions:
\par 
\par     a) You must cause the modified files to carry prominent notices
\par     stating that you changed the files and the date of any change.
\par 
\par     b) You must cause any work that you distribute or publish, that in
\par     whole or in part contains or is derived from the Program or any
\par     part thereof, to be licensed as a whole at no charge to all third
\par     parties under the terms of this License.
\par 
\par     c) If the modified program normally reads commands interactively
\par     when run, you must cause it, when started running for such
\par     interactive use in the most ordinary way, to print or display an
\par     announcement including an appropriate copyright notice and a
\par     notice that there is no warranty (or else, saying that you provide
\par     a warranty) and that users may redistribute the program under
\par     these conditions, and telling the user how to view a copy of this
\par     License.  (Exception: if the Program itself is interactive but
\par     does not normally print such an announcement, your work based on
\par     the Program is not required to print an announcement.)
\par 
\par 
\par These requirements apply to the modified work as a whole.  If
\par identifiable sections of that work are not derived from the Program,
\par and can be reasonably considered independent and separate works in
\par themselves, then this License, and its terms, do not apply to those
\par sections when you distribute them as separate works.  But when you
\par distribute the same sections as part of a whole which is a work based
\par on the Program, the distribution of the whole must be on the terms of
\par this License, whose permissions for other licensees extend to the
\par entire whole, and thus to each and every part regardless of who wrote it.
\par 
\par Thus, it is not the intent of this section to claim rights or contest
\par your rights to work written entirely by you; rather, the intent is to

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -