helloworld listing separated
This commit is contained in:
parent
70c5fae762
commit
4e6f2821cd
BIN
build/main.pdf
BIN
build/main.pdf
Binary file not shown.
|
@ -9,19 +9,8 @@
|
|||
\end{enumerate}
|
||||
Применим этот общий алгоритм для написания первой программы. Предполагается, что на данный момент у Вас установлена либо среда разработки, либо текстовый редактор и компилятор по отдельности, чтобы иметь возможность повторить этот и все последующие примеры самостоятельно.
|
||||
\paragraph{Первая программа, файл \code{program.c}}
|
||||
|
||||
\begin{lstlisting}[language=C,style=CCodeStyle]
|
||||
/*
|
||||
* Project: yet another basic C guide
|
||||
* Author: Ivan I. Ovchinnikov
|
||||
* program.c
|
||||
*/
|
||||
#include <stdio.h>
|
||||
int main(int argc, char** args) {
|
||||
printf("Hello, World!\n");
|
||||
return 0;
|
||||
}
|
||||
\end{lstlisting}
|
||||
Для написания программы, откроем выбранный текстовый редактор или среду программирования, и напишем следующие строки (важно отличать заглавные и строчные буквы, то есть, например \code{Int} и \code{int} - это разные слова, и первое, написанное с заглавной буквы, будет не понято компилятором):
|
||||
\lstinputlisting[language=C,style=CCodeStyle]{../sources/helloworld.c}
|
||||
\label{code:firstprogram}
|
||||
\paragraph{Запуск компиляции и исполнение программы}
|
||||
В зависимости от выбранного инструментария и ОС процесс компиляции (трансляции) и запуска программы на исполнение может незначительно отличаться, далее будут приведены несколько вариантов. Естественно, что не нужно выполнять их все, а следует выбрать один, который сработает именно с Вашим набором инструментов. Трансляция (компиляция):
|
||||
|
@ -29,7 +18,7 @@ int main(int argc, char** args) {
|
|||
clang -o program program.c
|
||||
(или) gcc -o program program.c
|
||||
\end{verbatim}
|
||||
Запуск будет отличаться только для Windows (символами доллара и угловой скобкой обозначены приглашения unix-терминала и командной строки windows, соответственно):
|
||||
Запуск будет отличаться только для Windows (символами доллара и угловой скобки обозначены приглашения unix-терминала и командной строки windows, соответственно):
|
||||
\begin{verbatim}
|
||||
non-windows $ ./program
|
||||
windows > .\program.exe
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
/*
|
||||
* Project: yet another basic C guide
|
||||
* Author: Ivan I. Ochinnikov
|
||||
* program.c
|
||||
*/
|
||||
#include <stdio.h>
|
||||
int main(int argc, char** args) {
|
||||
printf("Hello, World!\n");
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue