История изменений
Исправление marxengels, (текущая версия) :
Ну только не в арче. В арче все просто.
$ file /usr/bin/gcc
/usr/bin/_gcc: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80241bb2708ae5737e541e763b537200d5045d69, for GNU/Linux 4.4.0, stripped
$ pkgfile -s /usr/bin/gcc
core/gcc
$ pacman -Qi gcc
Name : gcc
Version : 14.2.1+r32+geccf707e5ce-1
Description : The GNU Compiler Collection - C and C++ frontends
Architecture : x86_64
URL : https://gcc.gnu.org
Licenses : GPL-3.0-with-GCC-exception GFDL-1.3-or-later
Groups : None
Provides : gcc-multilib
Depends On : gcc-libs=14.2.1+r32+geccf707e5ce-1 binutils>=2.28 libmpc zstd libisl.so=23-64
Optional Deps : lib32-gcc-libs: for generating code for 32-bit ABI [installed]
Required By : clang dkms
Optional For : node-gyp xorg-xrdb
Conflicts With : None
Replaces : gcc-multilib
Installed Size : 202,28 MiB
Packager : Frederik Schwan <freswa@archlinux.org>
Build Date : Пн 05 авг 2024 23:49:41
Install Date : Сб 07 сен 2024 22:32:01
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Однако, применительно к интересующей меня среде разработки оно вшито белыми нитками:
$ grep -R /usr/bin/gcc --files-with-matches /opt/Xilinx/14.7/ISE_DS
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin64/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/TclProxyServer.bin
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/sysgen.mexglx
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/sysgen.mexa64
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/TclProxyServer.bin
Вот как раз три бинарника -- это и есть "компиляторы", запускающиеся между средой и симулятором.
Исправление marxengels, :
Ну только не в арче. В арче все просто.
$ file /usr/bin/gcc
/usr/bin/_gcc: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80241bb2708ae5737e541e763b537200d5045d69, for GNU/Linux 4.4.0, stripped
$ pkgfile -s /usr/bin/gcc
core/gcc
$ pacman -Qi gcc
Name : gcc
Version : 14.2.1+r32+geccf707e5ce-1
Description : The GNU Compiler Collection - C and C++ frontends
Architecture : x86_64
URL : https://gcc.gnu.org
Licenses : GPL-3.0-with-GCC-exception GFDL-1.3-or-later
Groups : None
Provides : gcc-multilib
Depends On : gcc-libs=14.2.1+r32+geccf707e5ce-1 binutils>=2.28 libmpc zstd libisl.so=23-64
Optional Deps : lib32-gcc-libs: for generating code for 32-bit ABI [installed]
Required By : clang dkms
Optional For : node-gyp xorg-xrdb
Conflicts With : None
Replaces : gcc-multilib
Installed Size : 202,28 MiB
Packager : Frederik Schwan <freswa@archlinux.org>
Build Date : Пн 05 авг 2024 23:49:41
Install Date : Сб 07 сен 2024 22:32:01
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Однако, применительно к интересующей меня среде разработки оно вшито белыми нитками:
$ grep -R /usr/bin/gcc --files-with-matches /opt/Xilinx/14.7/ISE_DS
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin64/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/TclProxyServer.bin
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/sysgen.mexglx
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/sysgen.mexa64
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/TclProxyServer.bin
Исправление marxengels, :
Ну только не в арче. В арче все просто.
$ file /usr/bin/gcc
/usr/bin/_gcc: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80241bb2708ae5737e541e763b537200d5045d69, for GNU/Linux 4.4.0, stripped
$ pkgfile -s /usr/bin/gcc
core/gcc
$ pacman -Qi gcc
Name : gcc
Version : 14.2.1+r32+geccf707e5ce-1
Description : The GNU Compiler Collection - C and C++ frontends
Architecture : x86_64
URL : https://gcc.gnu.org
Licenses : GPL-3.0-with-GCC-exception GFDL-1.3-or-later
Groups : None
Provides : gcc-multilib
Depends On : gcc-libs=14.2.1+r32+geccf707e5ce-1 binutils>=2.28 libmpc zstd libisl.so=23-64
Optional Deps : lib32-gcc-libs: for generating code for 32-bit ABI [installed]
Required By : clang dkms
Optional For : node-gyp xorg-xrdb
Conflicts With : None
Replaces : gcc-multilib
Installed Size : 202,28 MiB
Packager : Frederik Schwan <freswa@archlinux.org>
Build Date : Пн 05 авг 2024 23:49:41
Install Date : Сб 07 сен 2024 22:32:01
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Однако, применительно к интересующей меня среде разработки оно вшито белыми нитками:
$ grep -R /usr/bin/gcc --files-with-matches /opt/Xilinx/14.7/ISE_DS
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin64/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/TclProxyServer.bin
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/sysgen.mexglx
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/sysgen.mexa64
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/TclProxyServer.bin
Исправление marxengels, :
Ну только не в арче. В арче все просто.
$ file /usr/bin/gcc
/usr/bin/_gcc: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80241bb2708ae5737e541e763b537200d5045d69, for GNU/Linux 4.4.0, stripped
$ pkgfile -s /usr/bin/gcc
core/gcc
$ pacman -Qi gcc
Name : gcc
Version : 14.2.1+r32+geccf707e5ce-1
Description : The GNU Compiler Collection - C and C++ frontends
Architecture : x86_64
URL : https://gcc.gnu.org
Licenses : GPL-3.0-with-GCC-exception GFDL-1.3-or-later
Groups : None
Provides : gcc-multilib
Depends On : gcc-libs=14.2.1+r32+geccf707e5ce-1 binutils>=2.28 libmpc zstd libisl.so=23-64
Optional Deps : lib32-gcc-libs: for generating code for 32-bit ABI [installed]
Required By : clang dkms
Optional For : node-gyp xorg-xrdb
Conflicts With : None
Replaces : gcc-multilib
Installed Size : 202,28 MiB
Packager : Frederik Schwan <freswa@archlinux.org>
Build Date : Пн 05 авг 2024 23:49:41
Install Date : Сб 07 сен 2024 22:32:01
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Однако, применительно к интересующей меня среде разработки оно вшито белыми нитками:
$ grep -R /usr/bin/gcc --files-with-matches /opt/Xilinx/14.7/ISE_DS
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin64/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/TclProxyServer.bin
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/sysgen.mexglx
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/sysgen.mexa64
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/TclProxyServer.bin
Исходная версия marxengels, :
$grep -R /usr/bin/gcc --files-with-matches /opt/Xilinx/14.7/ISE_DS
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/fuse
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vhpcomp
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped/vlogcomp
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/lib/lin64/libsysgen.so
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/TclProxyServer.bin
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin/sysgen.mexglx
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/sysgen.mexa64
/opt/Xilinx/14.7/ISE_DS/ISE/sysgen/bin/lin64/TclProxyServer.bin
Таки да. Вшито белыми суровыми нитками.