Текстовые файлы читаемые FreeBASIC(ом) , которые он потом может
скомпилировать в исполняемый код.
Исходный файл(
bas) - это текстовый файл,
содержащий инструкции языка FreeBASIC. Программы могут быть собраны из
одного или нескольких исходных файлов. Исходные файлы считываются
компилятором и компилируются в объектный код. Объектный код затем линкуется
для создания исполняемого файла или может быть сохранен для последующего
использования в качестве библиотеки.
FreeBasic по умолчанию, автоматически заботится о
компиляции источников и связывании объектных модулей в исполняемые файлы.
Как правило, это можно сделать , просто передав имена исходных файлов в
командной строке
fbc FreeBASIC. Например
предположим, что мы имеем три исходных файла, из которых нужно собрать
программу. Сделать это можно запустив
fbc
из командной строки и введя туда примерно следующее:
fbc myprog.bas tools.bas funcs.bas
Поддержка Юникода
- Кроме ASCII файлов с управляющими последовательностями Unicode (\u),
FreeBASIC может разобрать UTF-8, UTF-16LE, UTF-16BE, UTF-32LE и UTF-32BE
источники (.bas) или заголовки (.bi)
. Они могут быть свободно смешаны с другими источниками/заголовками в том же
проекте (также с другими файлами ASCII).
- Литеральные строки могут быть введены с не латинским алфавитом, просто
используйте текстовый редактор, поддерживающий один из форматов Unicode,
перечисленных выше.
Неявная main()
Некоторые языки требуют специальной функции
main(),
которая определяет точку входа в программу. FreeBASIC позволяет использовать
операторы в любом месте кода на уровне модуля и, как правило первый исходный
файл переданный компилятору FBC в командной строке будет использоваться в
качестве точки входа (главного модуля). Главный модуль может быть явно
указан, передавая опцию
-m с именем файла
в командной строке, где имя файла представляет собой имя главного модуля без
расширения BAS.
'' sample.bas
Declare Sub ShowHelp()
'' Следующая строка является
первым исполняемым оператором в программе
If Command(1) = "" Then
ShowHelp
End 0
End If
Sub ShowHelp()
Print "no options specified."
End Sub
Заголовочные файлы
Файл заголовка представляет собой особый вид исходного файла, который как
правило содержит декларации и имеет расширение
.bi.
Смотрите
Заголовочные файлы (.bi).
См. также