# compile-run command

The compile-run BASIC program (CTRL+XR
from within the Update processor) compiles and runs a BASIC program.

## Syntax

```
compile-run file.reference item.list*
```

## See also

- [Arithmetic operators](https://d3codex.com/pickbasic-flashbasic/arithmetic-operators/)
- [basic command](https://d3codex.com/tcl/basic-command/)
- [BASIC/FlashBASIC Debugger](https://d3codex.com/flashbasicdebugger/basic-flashbasic-debugger/)
- [catalog command](https://d3codex.com/tcl/catalog-command/)
- [$chain directive](https://d3codex.com/pickbasic-flashbasic/dollar-chain-directive/)
- [common statement](https://d3codex.com/pickbasic-flashbasic/common-statement/)
- [compile command](https://d3codex.com/tcl/compile-command/)
- [compile-run command](https://d3codex.com/tcl/compile-run-command/)
- [crt statement](https://d3codex.com/pickbasic-flashbasic/crt-statement/)
- [debug statement](https://d3codex.com/pickbasic-flashbasic/debug-statement/)
- [decatalog command](https://d3codex.com/tcl/decatalog-command/)
- [Error condition](https://d3codex.com/pickbasic-flashbasic/error-condition/)
- [File reference (Access Query Language)](https://d3codex.com/access/file-reference-access-query-language/)
- [Nonfatal error condition](https://d3codex.com/pickbasic-flashbasic/nonfatal-error-condition/)
- [Compiling programs](https://d3codex.com/pickbasic-flashbasic/compiling-programs/)
- [run command](https://d3codex.com/tcl/run-command/)
- [run-list command](https://d3codex.com/tcl/run-list-command/)
- [shpstat command](https://d3codex.com/tcl/shpstat-command/)
- [system-coldstart macro](https://d3codex.com/tcl/system-coldstart-macro/)

---
Source: https://d3codex.com/tcl/compile-run-command/ - part of the D3Codex reference.
