diff options
author | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2024-08-11 16:52:22 +0000 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2024-09-07 18:02:30 +0000 |
commit | 557464e66e059e785c3d83036ed2168df224198f (patch) | |
tree | 7c7984135d6c19ae782a7ec6571033bace86f333 /documentation/content/en/books/developers-handbook/tools | |
parent | 8bf50482b50cd12ca1cc26d25ab8062e900b2cef (diff) |
Diffstat (limited to 'documentation/content/en/books/developers-handbook/tools')
-rw-r--r-- | documentation/content/en/books/developers-handbook/tools/_index.adoc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/documentation/content/en/books/developers-handbook/tools/_index.adoc b/documentation/content/en/books/developers-handbook/tools/_index.adoc index cf2dbc3bbb..63f40cf663 100644 --- a/documentation/content/en/books/developers-handbook/tools/_index.adoc +++ b/documentation/content/en/books/developers-handbook/tools/_index.adoc @@ -67,7 +67,7 @@ although it is hoped that most programmers will find something of value in it. FreeBSD offers an excellent development environment. Compilers for C and C++ and an assembler come with the basic system, not to mention classic UNIX(R) tools such as `sed` and `awk`. If that is not enough, there are many more compilers and interpreters in the Ports collection. -The following section, <<tools-programming,Introduction to Programming>>, lists some of the available options. +The following section, crossref:tools[tools-programming,Introduction to Programming], lists some of the available options. FreeBSD is very compatible with standards such as POSIX(R) and ANSI C, as well with its own BSD heritage, so it is possible to write applications that will compile and run with little or no modification on a wide range of platforms. However, all this power can be rather overwhelming at first if you have never written programs on a UNIX(R) platform before. @@ -185,7 +185,7 @@ Moreover, distributing a program written for a compiler is usually more straight As the edit-compile-run-debug cycle is rather tedious when using separate programs, many commercial compiler makers have produced Integrated Development Environments (IDEs for short). FreeBSD does not include an IDE in the base system, but package:devel/kdevelop[] is available in the Ports Collection and many use Emacs for this purpose. -Using Emacs as an IDE is discussed in <<emacs>>. +Using Emacs as an IDE is discussed in crossref:tools[emacs]. [[tools-compiling]] == Compiling with `cc` @@ -372,7 +372,7 @@ Basically, if the program failed under certain conditions, the system would writ ==== Fascinating stuff, but what I am supposed to do now? -Use a debugger to analyze the core (see <<debugging>>). +Use a debugger to analyze the core (see crossref:tools[debugging]). ==== When my program dumped core, it said something about a segmentation fault. What is that? |