Soumettre la recherche
Mettre en ligne
Clangとは
•
2 j'aime
•
2,516 vues
miwarin
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 8
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
Exment docker with Office365 20180825
Exment docker with Office365 20180825
Seiji Noro
日本と世界のDockerコミュニティ
日本と世界のDockerコミュニティ
Akihiro Suda
今どきのPerl開発にvimを対応させる
今どきのPerl開発にvimを対応させる
Kenta Kase
Don't forget Cygwin ~Cygwin のこともわすれないであげてください~
Don't forget Cygwin ~Cygwin のこともわすれないであげてください~
fd0
NetBSDとは
NetBSDとは
miwarin
OpenCLに触れてみよう
OpenCLに触れてみよう
You&I
Recommandé
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
Exment docker with Office365 20180825
Exment docker with Office365 20180825
Seiji Noro
日本と世界のDockerコミュニティ
日本と世界のDockerコミュニティ
Akihiro Suda
今どきのPerl開発にvimを対応させる
今どきのPerl開発にvimを対応させる
Kenta Kase
Don't forget Cygwin ~Cygwin のこともわすれないであげてください~
Don't forget Cygwin ~Cygwin のこともわすれないであげてください~
fd0
NetBSDとは
NetBSDとは
miwarin
OpenCLに触れてみよう
OpenCLに触れてみよう
You&I
Intel graphics
Intel graphics
Yuichiro Naito
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
Akihiro Suda
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
Tomofumi Yagi
runC概要と使い方
runC概要と使い方
Yuji Oshima
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Akihiro Suda
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
kojingharang
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
Kenichiro MATOHARA
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Masataka Kondo
Opa - Cloud Language
Opa - Cloud Language
Tozo Tanaka
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
terurou
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
Hidemi Ishihara
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Kazuhiro Hara
GoF デザインパターン 2009
GoF デザインパターン 2009
miwarin
RTOS入門 割り込み制御
RTOS入門 割り込み制御
miwarin
Contenu connexe
Similaire à Clangとは
Intel graphics
Intel graphics
Yuichiro Naito
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
Akihiro Suda
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
Tomofumi Yagi
runC概要と使い方
runC概要と使い方
Yuji Oshima
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Akihiro Suda
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
kojingharang
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
Kenichiro MATOHARA
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Masataka Kondo
Opa - Cloud Language
Opa - Cloud Language
Tozo Tanaka
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
terurou
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
Hidemi Ishihara
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Kazuhiro Hara
Similaire à Clangとは
(20)
Intel graphics
Intel graphics
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
runC概要と使い方
runC概要と使い方
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Opa - Cloud Language
Opa - Cloud Language
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Plus de miwarin
GoF デザインパターン 2009
GoF デザインパターン 2009
miwarin
RTOS入門 割り込み制御
RTOS入門 割り込み制御
miwarin
RTOS入門 タスク間同期通信
RTOS入門 タスク間同期通信
miwarin
RTOS入門 タスク概要
RTOS入門 タスク概要
miwarin
リーンスタートアップとは
リーンスタートアップとは
miwarin
マーケティングとは
マーケティングとは
miwarin
スクラムとは
スクラムとは
miwarin
リーンキャンバステンプレ
リーンキャンバステンプレ
miwarin
Plus de miwarin
(8)
GoF デザインパターン 2009
GoF デザインパターン 2009
RTOS入門 割り込み制御
RTOS入門 割り込み制御
RTOS入門 タスク間同期通信
RTOS入門 タスク間同期通信
RTOS入門 タスク概要
RTOS入門 タスク概要
リーンスタートアップとは
リーンスタートアップとは
マーケティングとは
マーケティングとは
スクラムとは
スクラムとは
リーンキャンバステンプレ
リーンキャンバステンプレ
Dernier
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Dernier
(8)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
Clangとは
1.
clangとは 2014-01-03 三輪晋
2.
特徴 ● ● ● C C++ Object-C
Object-C++のコンパイラ バックエンドが LLVM Apple社内のプロジェクトだったものがオープンソース化
3.
The Architecture of
Open Source Applications: LLVM http://www.aosabook.org/en/llvm.html
4.
どこで使われているのか ● ● FreeBSDでは9から標準のコンパイラとなった ○ BuildingFreeBSDWithClang -
FreeBSD Wiki https://wiki.freebsd.org/BuildingFreeBSDWithClang PlayStation4の開発 ○ Developer Toolchain for the PlayStation4 http://llvm.org/devmtg/2013-11/#talk8 ○ http://llvm.org/devmtg/2013-11/slides/Robinson-PS4Toolchain.pdf
5.
clangが出てきた背景 ● ● ● Apple社内のプロダクトに LLVMが使われていた LLVMのフロントエンドとして GCCが使われていた ○
GCCはデカすぎる ○ GCC開発にとってObject-Cの優先度低い ○ ライセンスがアレ ○ デバッグもしづらい フロントエンド作っちゃいない YO http://en.wikipedia.org/wiki/Clang
6.
使い方 Hello World! #include <stdio.h> int
main(int ac, char** av ) { puts("おれは人間をやめるぞ!ジョジョーーーーッ!! "); return 0; }
7.
% clang hello.c hello.c:5:8: warning:
illegal character encoding in string literal [-Winvalid-sourceencoding] puts("<82><A8><82><EA><82><U+0350>l… ^ 1 warning generated. % ./a.out おれは人間をやめるぞ!ジョジョーーーーッ!!
8.
make時はCCを設定する CC=clang ./configure &&
make && make install
Télécharger maintenant