macOS
brew install fpclocal Homebrew formula metadata
sudo port install fpcMacPorts ports tree · lang/fpc/Portfile · Source: api.github.com
brew / rang 3415
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de fpc pour les workflows d'agents IA.
installation
brew install fpclocal Homebrew formula metadata
sudo port install fpcMacPorts ports tree · lang/fpc/Portfile · Source: api.github.com
sudo apk add fpcAlpine Linux edge package indexes · fpc · Source: dl-cdn.alpinelinux.org
sudo apt install fpcDebian stable package indexes · fpc · Source: deb.debian.org
sudo dnf install fpcFedora Rawhide package metadata · fpc · Source: dl.fedoraproject.org
nix profile install nixpkgs#fpcnixpkgs package indexes · fpc · Source: raw.githubusercontent.com
sudo pacman -S fpcArch Linux sync databases · fpc · Source: geo.mirror.pkgbuild.com
sudo zypper install fpcopenSUSE Tumbleweed package metadata · fpc · Source: download.opensuse.org
aperçu
Free Pascal: multi-architecture Pascal compiler
historique
Free Pascal Compiler, commonly FPC, is a mature open-source compiler for Pascal and Object Pascal. Its official site describes it as a 16-, 32-, and 64-bit Turbo Pascal and Delphi-compatible compiler with many CPU and operating-system targets.
The compiler was originally named FPK-Pascal. The official FAQ gives a compact project history: it started in June 1993, small programs worked by October 1993, the compiler compiled its own sources by March 1995, it was released on the Internet in March 1996, and version 1.0 arrived in July 2000.
FPC grew from a Turbo Pascal-compatible compiler into a broad language-runtime project with compiler, RTL, packages, utilities, tests, installer, documentation, and release-building repositories. The home page lists targets across x86, AMD64, PowerPC, SPARC, ARM, AArch64, MIPS, Motorola 68k, AVR, JVM, and more, with development support for RISC-V, Xtensa, Z80, WebAssembly, LLVM, and pas2js.
FPC's adoption is closely tied to Pascal compatibility and cross-platform reach. It gave Pascal and Object Pascal users a free compiler path for Linux, Windows, BSD, macOS, DOS, OS/2, embedded platforms, and later mobile and unusual targets.
In August 2021, the project announced that all SVN repositories had been converted to Git and moved to GitLab, with the Mantis bug tracker also converted. That move is a clear package-history milestone because it changed how downstream packagers, contributors, and distribution maintainers track source.
Users compile Pascal and Object Pascal programs with fpc and related target-specific ppcXYZ compiler binaries. The distribution also includes documentation, tools such as fpcmake, fpdoc, h2pas, ppudump, and package sources including the Free Component Library.
The user guide documents fpc.cfg as the compiler configuration file. On Unix-like systems, the compiler looks in the current directory, the user's home directory as .fpc.cfg, PPC_CONFIG_PATH, an etc directory above the compiler directory, and /etc unless -n disables config lookup.
FPC is package-nerd significant because it is both a compiler package and a bootstrap ecosystem. Packaging it means managing compiler binaries, RTL units, packages, tools, documentation, target support, and the usual self-hosting concerns.
It also anchors Lazarus and a broader Object Pascal open-source stack, making it a key dependency for desktop GUI development, legacy Pascal migration, cross-compilation, and Pascal-to-JavaScript workflows.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
fpc.cfg~/.fpc.cfg$PPC_CONFIG_PATH/fpc.cfg/usr/local/etc/fpc.cfg/etc/fpc.cfgexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
bin2obj | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
chmcmd | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
chmls | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
cldrparser | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
compileserver | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
data2inc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
delp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fd2pascal | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcjres | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpclasschart | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcmake | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcmkcfg | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcres | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcreslipo | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpcsubst | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fpdoc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fppkg | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fprcp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
h2pas | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
h2paspp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
instantfpc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
json2pas | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
makeskel | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mka64ins | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mkarmins | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mkinsadd | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mkx86ins | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pas2fpm | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pas2jni | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pas2js | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pas2ut | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
plex | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
postw32 | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ppca64 | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ppdep | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ppudump | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ppufiles | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ppumove | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
ptop | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pyacc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
rmcvsdir | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
rstconv | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
unihelper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
unitdiff | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
webidl2pas | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:fpc |
|---|---|
| Version | 3.2.2 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://www.freepascal.org/ |
| Dernière mise à jour | 2026-08-02T16:35:33+09:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
fp-compiler 3.2.2+dfsg-46
Free Pascal - compiler dependency package
sudo apt install fp-compilerfp-compiler-3.2.2 3.2.2+dfsg-46
Free Pascal - compiler
sudo apt install fp-compiler-3.2.2fp-docs 3.2.2+dfsg-46
Free Pascal - documentation dependency package
sudo apt install fp-docsfp-docs-3.2.2 3.2.2+dfsg-46
Free Pascal - documentation
sudo apt install fp-docs-3.2.2fp-ide 3.2.2+dfsg-46
Free Pascal - IDE dependency package
sudo apt install fp-idefp-ide-3.2.2 3.2.2+dfsg-46
Free Pascal - IDE
sudo apt install fp-ide-3.2.2fp-units-base 3.2.2+dfsg-46
Free Pascal - base units dependency package
sudo apt install fp-units-basefp-units-base-3.2.2 3.2.2+dfsg-46
Free Pascal - base units
sudo apt install fp-units-base-3.2.2fp-units-db 3.2.2+dfsg-46
Free Pascal - database-library units dependency package
sudo apt install fp-units-dbfp-units-db-3.2.2 3.2.2+dfsg-46
Free Pascal - database-library units
sudo apt install fp-units-db-3.2.2fp-units-fcl 3.2.2+dfsg-46
Free Pascal - Free Component Library dependency package
sudo apt install fp-units-fclfp-units-fcl-3.2.2 3.2.2+dfsg-46
Free Pascal - Free Component Library
sudo apt install fp-units-fcl-3.2.2fp-units-fv 3.2.2+dfsg-46
Free Pascal - Free Vision units dependency package
sudo apt install fp-units-fvfp-units-fv-3.2.2 3.2.2+dfsg-46
Free Pascal - Free Vision units
sudo apt install fp-units-fv-3.2.2fp-units-gfx 3.2.2+dfsg-46
Free Pascal - graphics-library units dependency package
sudo apt install fp-units-gfxfp-units-gfx-3.2.2 3.2.2+dfsg-46
Free Pascal - graphics-library units
sudo apt install fp-units-gfx-3.2.2piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.