尊敬的guoge总,
昨天在fedora社区,看到Clang的版本同步信息(fedora 10.0.0.2 rc),实在是感动,和您的团队在openEuler的规划一致。特别汇报。
【测试】 [root@192 ~]# pwd /root [root@192 ~]# vim test.com [root@192 ~]# vim test.c [root@192 ~]# clang test.c test.c:4:15: warning: data argument not used by format string [-Wformat-extra-args] printf("1+2=",1+2,"\n"); ~~~~~~ ^ 1 warning generated. [root@192 ~]# ./a.out Hello Clang World! 1+2=[root@192 ~]# vim test.c [root@192 ~]# clang test.c test.c:4:21: warning: data argument not used by format string [-Wformat-extra-args] printf("1+2=%d",1+2,"\n"); ~~~~~~~~ ^ 1 warning generated. [root@192 ~]# ./a.out Hello Clang World! 1+2=3[root@192 ~]# vim test.c [root@192 ~]# clang test.c [root@192 ~]# ./a.out Hello Clang World! 1+2=3 [root@192 ~]# clang --version clang version 10.0.0 (Fedora 10.0.0-2.fc32) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin [root@192 ~]#
【安装】 [jeremiah@192 ~]$ su Password: su: Authentication failure [jeremiah@192 ~]$ yum install clang Error: This command has to be run with superuser privileges (under the root user on most systems). [jeremiah@192 ~]$ sudo yum install clang We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for jeremiah: Last metadata expiration check: 0:17:13 ago on Wed 16 Sep 2020 06:02:18 PM CST. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: clang x86_64 10.0.0-2.fc32 updates 86 k Installing dependencies: clang-devel x86_64 10.0.0-2.fc32 updates 1.7 M clang-libs x86_64 10.0.0-2.fc32 updates 24 M clang-tools-extra x86_64 10.0.0-2.fc32 updates 13 M cmake-filesystem x86_64 3.17.4-1.fc32 updates 15 k Installing weak dependencies: compiler-rt x86_64 10.0.0-1.fc32 fedora 1.9 M libomp x86_64 10.0.0-1.fc32 fedora 363 k libomp-devel x86_64 10.0.0-1.fc32 fedora 17 k Transaction Summary ================================================================================ Install 8 Packages Total download size: 41 M Installed size: 184 M Is this ok [y/N]: y Downloading Packages: (1/8): clang-10.0.0-2.fc32.x86_64.rpm 385 kB/s | 86 kB 00:00 (2/8): clang-devel-10.0.0-2.fc32.x86_64.rpm 798 kB/s | 1.7 MB 00:02 (3/8): cmake-filesystem-3.17.4-1.fc32.x86_64.rp 37 kB/s | 15 kB 00:00 (4/8): clang-libs-10.0.0-2.fc32.x86_64.rpm 1.8 MB/s | 24 MB 00:13 (5/8): clang-tools-extra-10.0.0-2.fc32.x86_64.r 978 kB/s | 13 MB 00:13 (6/8): compiler-rt-10.0.0-1.fc32.x86_64.rpm 165 kB/s | 1.9 MB 00:11 (7/8): libomp-devel-10.0.0-1.fc32.x86_64.rpm 12 kB/s | 17 kB 00:01 (8/8): libomp-10.0.0-1.fc32.x86_64.rpm 162 kB/s | 363 kB 00:02 -------------------------------------------------------------------------------- Total 2.5 MB/s | 41 MB 00:16 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libomp-10.0.0-1.fc32.x86_64 1/8 Installing : compiler-rt-10.0.0-1.fc32.x86_64 2/8 Installing : cmake-filesystem-3.17.4-1.fc32.x86_64 3/8 Installing : clang-tools-extra-10.0.0-2.fc32.x86_64 4/8 Installing : clang-libs-10.0.0-2.fc32.x86_64 5/8 Installing : clang-10.0.0-2.fc32.x86_64 6/8 Installing : clang-devel-10.0.0-2.fc32.x86_64 7/8 Installing : libomp-devel-10.0.0-1.fc32.x86_64 8/8 Running scriptlet: libomp-devel-10.0.0-1.fc32.x86_64 8/8 Verifying : clang-10.0.0-2.fc32.x86_64 1/8 Verifying : clang-devel-10.0.0-2.fc32.x86_64 2/8 Verifying : clang-libs-10.0.0-2.fc32.x86_64 3/8 Verifying : clang-tools-extra-10.0.0-2.fc32.x86_64 4/8 Verifying : cmake-filesystem-3.17.4-1.fc32.x86_64 5/8 Verifying : compiler-rt-10.0.0-1.fc32.x86_64 6/8 Verifying : libomp-10.0.0-1.fc32.x86_64 7/8 Verifying : libomp-devel-10.0.0-1.fc32.x86_64 8/8 Installed: clang-10.0.0-2.fc32.x86_64 clang-devel-10.0.0-2.fc32.x86_64 clang-libs-10.0.0-2.fc32.x86_64 clang-tools-extra-10.0.0-2.fc32.x86_64 cmake-filesystem-3.17.4-1.fc32.x86_64 compiler-rt-10.0.0-1.fc32.x86_64 libomp-10.0.0-1.fc32.x86_64 libomp-devel-10.0.0-1.fc32.x86_64 Complete! [jeremiah@192 ~]$ clang clang-10: error: no input files [jeremiah@192 ~]$ clang --version clang version 10.0.0 (Fedora 10.0.0-2.fc32) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin [jeremiah@192 ~]$ which clang /usr/bin/clang [jeremiah@192 ~]$
Shelom
时成阁
Anno Domini 2020-09-18 07:01